715c0a683ba83aa8a9f191a86c9d3b2a356bf4c2
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

1) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
2) "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3) 
4) <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
5) <head>
6)   <title>Tor GUI Contest</title>
7)   <meta name="Author" content="Roger Dingledine" />
8)   <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
9)   <link rel="stylesheet" type="text/css" href="stylesheet.css" />
10)   <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
11) </head>
12) 
13) <body>
14) 
15) <!-- TITLE BAR & NAVIGATION -->
le@svn.torproject.org made a simple change to the...

le@svn.torproject.org authored 18 years ago

16) <div class="center">
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

17) 
18) <table class="banner" border="0" cellpadding="0" cellspacing="0">
19)     <tr>
20)         <td class="banner-left"></td>
21)         <td class="banner-middle">
22)             <a href="index.html">Home</a>
Roger Dingledine howitworks is now obsolete...

Roger Dingledine authored 18 years ago

23)           | <a href="overview.html">Overview</a>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

24)           | <a href="download.html">Download</a>
25)           | <a href="documentation.html">Docs</a>
Roger Dingledine howitworks is now obsolete...

Roger Dingledine authored 18 years ago

26)           | <a href="support.html">Support</a>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

27)           | <a href="faq.html">FAQs</a>
Roger Dingledine call it Volunteer in the na...

Roger Dingledine authored 18 years ago

28)           | <a href="volunteer.html">Volunteer</a>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

29)           | <a href="developers.html">Developers</a>
30)           | <a href="research.html">Research</a>
31)           | <a href="people.html">People</a>
32)         </td>
33)         <td class="banner-right"></td>
34)     </tr>
35) </table>
36) 
37) <!-- END TITLE BAR & NAVIGATION -->
38) 
39) 
40) <div class="main-column">
41) 
42) <h2>Tor GUI Contest</h2>
43) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

44) <p>DRAFT IN PROGRESS</p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

45) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

46) <a id="Overview"></a>
47) <h3><a class="anchor" href="#Overview">Overview</a></h3>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

48) 
49) <p>
50) Tor is a decentralized network of computers on the Internet that increases
51) privacy in Web browsing, instant messaging, and other applications. We
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

52) estimate there are some 50,000 Tor users currently, routing their traffic
53) through about 250 volunteer Tor servers on five continents. However, Tor's
Roger Dingledine gui contest cleanups as sug...

Roger Dingledine authored 18 years ago

54) current user interface approach --- running as a service in the background
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

55) --- does a poor job of communicating network status and security levels
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

56) to the user.
Roger Dingledine make it two paragraphs like...

Roger Dingledine authored 18 years ago

57) </p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

58) 
Roger Dingledine make it two paragraphs like...

Roger Dingledine authored 18 years ago

59) <p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

60) The Tor project, affiliated with the
Roger Dingledine if they deserve a link, the...

Roger Dingledine authored 19 years ago

61) <a href="http://www.eff.org/">Electronic Frontier Foundation</a>, is
Thomas Sjögren EFF deserves a link

Thomas Sjögren authored 19 years ago

62) running a UI contest to develop a vision of how Tor can
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

63) work in a user's everyday anonymous browsing experience. Some of the
64) challenges include how to make alerts and error conditions visible on
Roger Dingledine cleanups from chris and seth

Roger Dingledine authored 18 years ago

65) screen; how to let the user configure Tor to use or avoid certain routes
66) or nodes; how to learn about the current state of a Tor connection,
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

67) including which servers it uses; and how to find out whether (and which)
68) applications are using Tor safely.
69) </p>
70) 
71) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

72) <a id="Goals"></a>
73) <h3><a class="anchor" href="#Goals">Goals</a></h3>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

74) 
Roger Dingledine cleanups from chris and seth

Roger Dingledine authored 18 years ago

75) <p>Contestants will produce a work of <a
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

76) href="http://www.opensource.org/">Open Source Software</a>
Roger Dingledine cleanups from chris and seth

Roger Dingledine authored 18 years ago

77) that will
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

78) provide a user interface to the Tor system by way of the <a
Roger Dingledine make cvs/ links relative to...

Roger Dingledine authored 18 years ago

79) href="/cvs/control/doc/howto.txt">Tor Controller
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

80) Protocol</a>.</p>
81) 
82) <p>We are looking for a vision of how Tor can work in a user's everyday
83) anonymous browsing experience.</p>
84) 
Roger Dingledine oops, fix html

Roger Dingledine authored 18 years ago

85) <p>Entries will:</p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

86) <ul>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

87) <li>Allow the user to fully configure Tor rather than manually searching
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

88) for and opening text files.</li>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

89) <li>Let users learn about the current state of their Tor connection
90) (including which servers they are connected to, and how many connections
91) they have), and find out whether any of their applications are using
92) it.</li>
93) <li>Make alerts and error conditions visible to the user.</li>
94) <li>Run on at least one of Windows, Linux, and OS&nbsp;X, on a
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

95) not-unusually-configured consumer-level machine.</li>
96) </ul>
97) 
Roger Dingledine oops, fix html

Roger Dingledine authored 18 years ago

98) <p>In addition, they may:</p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

99) <ul>
100) <li>Provide detailed information about which
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

101) applications, ports, or packets are (or are not!) passing through Tor,
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

102) including accounting for both Tor- and non-Tor traffic.</li>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

103) <li>Provide
104) additional statistics about the Tor connection.</li>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

105) <li>Give users more control over how their Tor behaves at certain times
106) of day or in other contexts (like operating as a server).</li>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

107) </ul>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

108) 
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

109) <p>Some examples of useful features include:</p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

110) <ul>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

111) <li>How much bandwidth is Tor using? How does this compare
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

112) to the overall network traffic to/from the computer?</li>
113) <li>Is there network traffic from ports or applications that the user
114) intended to be anonymized?</li>
115) <li>What Tor servers does the user know about on the network? Where are
116) they? How available are they?</li>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

117) <li>An interface for displaying or controlling Tor paths:
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

118) "show me the network from Africa by way of Asia". Think of the global
119) satellite map from the movie <i>Sneakers</i>.</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

120) <li>Configure other running applications to use Tor (for example,
121) by modifying or working through the network stack, and/or by altering
122) application configurations).</li>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

123) <li>Provide an elegant installer for Tor, your GUI submission, and
Roger Dingledine cleanups from chris and seth

Roger Dingledine authored 18 years ago

124) other supporting applications.</li>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

125) <li>Make your GUI manage the Tor process and other supporting applications
126) -- start them, stop them, realize when they've died.</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

127) <li>Provide meaningful defaults for a good Tor experience.</li>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

128) <li>Provide application-level anonymity -- that is, not just paying
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

129) attention to transport anonymity on the level of Tor, but also paying
130) attention to the anonymity of the http headers, cookies, etc.</li>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

131) <li>Let the user specify different Tor config option sets depending on
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

132) time of day (e.g. daytime vs. nighttime).</li>
133) <li>Provide useful controller functions for Tor servers too --
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

134) for example, walk the user through recommended bandwidth configurations
135) and exit policies.</li>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

136) <li>Have a "minimized view" of your GUI for common use, and then a more
137) detailed view or set of windows when the user wants more detail.</li>
138) <li>Provide a button or some automatically updating interface to let
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

139) the user learn whether Tor is working currently, perhaps by accessing an
140) external what's-my-IP site and seeing if it thinks you're a Tor server;
141) and give useful messages and recommendations if it doesn't seem to
142) be working.</li>
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

143) <li>Provide a way to automatically configure local firewalls (ipchains,
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

144) Windows firewalls, etc) to let Tor traffic out (and in, for Tor
145) servers). As a bonus, configure it to prevent non-Tor traffic from
146) leaving (and notify when it tries).</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

147) </ul>
148) 
149) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

150) <a id="Categories"></a>
151) <h3><a class="anchor" href="#Categories">Contest Categories</a></h3>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

152) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

153) <p>
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

154) The design contest will proceed in two phases: first sketches and then
155) working code. You are invited to submit to either phase, or both phases.
156) For each phase, our panel of judges will recognize the
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

157) best submissions. All qualifying entries will receive an EFF Tor T-shirt
158) (subject to availability). The best sketches and working implementations
159) will be published on the Tor website.
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

160) </p>
161) 
162) <p><b>Sketches:</b>
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

163) the goal of this phase is to produce a mock-up of a functioning interface.
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

164) This should include design documents describing how the interface should
165) function. If you want, it should also include graphical elements that
166) can be used by programmers.
167) </p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

168) 
169) <p>
170) A qualifying sketch will present an informal specification for a
171) design. That is, it will present with some degree of thoroughness all
172) of the major interfaces that we might expect to encounter, all of the
173) major functionality for the interface, and a reasonable story about
174) how it would be integrated into currently-existing tools (if, indeed,
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

175) it would be). One example, with more detail than we would require, is
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

176) <a href="http://ui.netbeans.org/docs/ui/junits/promo_f.html">the NetBeans
177) UI for JUnit</a>. Note that it walks through multiple interfaces,
178) highlighting the features and functions of the various buttons.
179) </p>
180) 
181) <ul>
182) <li><b>Most featureful interface</b> will be awarded to the graphic design
183) that would provide usable, clear access to the most aspects of the Tor
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

184) system, covering many or most of the categories on the "useful features"
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

185) list.</li>
186) <li><b>Most usable experience</b> will be awarded to the graphic
187) design that would provide the most unobtrusive Tor experience while still
188) covering all criteria (working, perhaps, on the "no news is good news"
189) theory).</li>
190) <li><b>Clearest implementation guidance</b> will be awarded to the
191) graphic design that provides the cleanest package of graphic elements
192) and design documentation to aid would-be implementers.</li>
193) </ul>
194) 
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

195) <p><b>Code:</b> the goal of this phase is to produce a working
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

196) implementation. You may use any of the sketches, graphics, or ideas from
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

197) the first phase (with appropriate credit to
Roger Dingledine link to the ContestSamples...

Roger Dingledine authored 18 years ago

198) their authors), or you can make your own. See the <a
199) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestSamples">Contest
200) Samples</a> wiki page for some other images you can reuse.
201) </p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

202) 
203) <p>
204) An acceptable entry will be a package of free software that builds and
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

205) runs. It can be a stand-alone application, or it can act as an extension
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

206) or plugin to other broadly-available free software. The entry will
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

207) demonstrate the points in the Goals section: that is, it will be able
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

208) to control, display, and maintain awareness as discussed above.
209) </p>
210) 
211) <ul>
212) <li><b>Most featureful interface</b> will be awarded to the application
213) that provides usable, clear access to the most aspects of the Tor system,
214) covering many or most of the categories on the "additional" list.</li>
215) <li><b>Most usable experience</b> will be awarded to the
216) application that provides the most unobtrusive Tor experience while
217) still covering all criteria (working, perhaps, on the "no news is good
218) news" theory).</li>
219) <li><b>Most flexible</b> will be awarded to the best system that runs
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

220) smoothly on all three of Windows, Linux, and OS&nbsp;X; extra points will be
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

221) awarded for additional systems.</li>
222) </ul>
223) 
224) <p>We reserve the right to award other awards as the entries deserve.</p>
225) 
226) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

227) <a id="Submit"></a>
228) <h3><a class="anchor" href="#Submit">How to Submit</a></h3>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

229) 
230) <p>Submissions for phase one (sketches) should come as:</p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

231) <ul>
Roger Dingledine gui contest cleanups as sug...

Roger Dingledine authored 18 years ago

232) <li>Images in an html page. The images must be able to be viewed on an
233) ordinary browser (e.g. Firefox). You can submit proprietary formats too,
234) but if you do then you need to also export them to something we can
235) all read.</li>
236) <li>A design document (txt, html, pdf, or ps) as described in the
237) <a href="#Categories">Contest Categories</a> section above.</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

238) </ul>
239) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

240) <p>Submissions for phase two (code) should come as:</p>
241) 
242) <ul>
243) <li>Source code, with appropriate makefiles or documentation explaining
244) how to build it. Must be licensed under a free/open source license, as
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

245) defined by <a href="http://www.opensource.org/licenses/">OSI</a>. See <a
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

246) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineFree">this
247) FAQ entry</a> for clarification.</li>
248) <li>Compiled binaries or bytecodes for at least one platform of choice.</li>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

249) <li>A design document (txt, html, pdf, or ps) providing an overview of
250) what major functions to look for and what functions were implemented.</li>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

251) </ul>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

252) 
Roger Dingledine tell people how to submit

Roger Dingledine authored 18 years ago

253) <p>To submit your entry, make a web page with
254) all your materials on it, then add a line to <a
255) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestEntries">The
256) GUI Contest Entries Wiki</a>. (If you don't have a web page of
257) your own to put your entry on, find a friend who does, or mail <a
258) href="mailto:tor-gui@freehaven.net">tor-gui@freehaven.net</a> and we'll
259) put it up on a temporary page.</p>
260) 
261) <p>If you put it up on your own site, you can continue to update and
262) modify it. Remember that submitting early means you can get feedback
263) from Tor users and make it into a better submission!</p>
264) 
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

265) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

266) <a id="Criteria"></a>
267) <h3><a class="anchor" href="#Criteria">Criteria</a></h3>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

268) 
269) <p>Awards will be granted on the basis of (in rough preference order):</p>
270) 
271) <ul>
272) <li>Usability (<a
273) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineUsable">what
274) does this mean?</a>)</li>
Roger Dingledine tweaks suggested by adam sh...

Roger Dingledine authored 18 years ago

275) <li>Informativeness: can the user learn what they need to know, both in terms
276) of using the network and also in terms of security decisions?</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

277) <li>Total user experience</li>
278) <li>Aesthetics</li>
279) <li>Responsiveness</li>
280) <li>Stability and robustness</li>
Roger Dingledine tweaks suggested by adam sh...

Roger Dingledine authored 18 years ago

281) <li>Internationalization (multiple language support)</li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

282) <li>Installation experience</li>
283) </ul>
284) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

285) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

286) <a id="Judges"></a>
287) <h3><a class="anchor" href="#Judges">Judges</a></h3>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

288) 
289) <p>Judging will be led by a panel of N prominent specialists in usability
290) and security (to be announced).</p>
291) 
292) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

293) <a id="Timeline"></a>
294) <h3><a class="anchor" href="#Timeline">Timeline</a></h3>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

295) 
296) <ul>
Roger Dingledine address comments from paul....

Roger Dingledine authored 18 years ago

297) <li>Phase 1 deadline (sketches): October 31.</li>
298) <li>Phase 1 judging: November 31.</li>
299) <li>Phase 2 deadline (code): January 31, 2006.</li>
Roger Dingledine oops, fix html

Roger Dingledine authored 18 years ago

300) </ul>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

301) 
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

302) <p>Winners will be announced on the webpage and also at the SOUPS 2006
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

303) conference. (Here's a suggestion on one approach to <a
Roger Dingledine add more ideas for controll...

Roger Dingledine authored 18 years ago

304) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#AcademicResearch">academic
305) usability research on Tor</a>.)</p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

306) 
307) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

308) <a id="Clarifications"></a>
309) <h3><a class="anchor" href="#Clarifications">Questions and Clarifications</a></h3>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

310) 
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

311) <p>Check back <a
312) href="http://tor.eff.org/gui-contest.html#Clarifications">here</a>
313) periodically, and look at the <a
314) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Contest
315) FAQ wiki</a>, for FAQ entries, clarifications, etc.</p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

316) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

317) <!--
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

318) <hr />
319) <h3>Testing criteria</h3>
320) 
321) <p>To check for basic acceptability, the contest will be judged
322) with several major tests. For example, the system designer should expect:</p>
323) 
324) <ul>
325) <li>A minimal test: does it work?</li>
326) <li>Several parameters, both obscure and obvious, will be configured. Is
327) it possible and easy to do so?</li>
328) <li>A network will be connected once the system is running. Can the
329) user tell that the network is now live?</li>
330) <li>The network will be disconnected or interrupted. Can the user tell
331) that the network has an error?</li>
332) </ul>
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

333) -->
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

334) 
335) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

336) <a id="Technical"></a>
337) <h3><a class="anchor" href="#Technical">Technical Notes</a></h3>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

338) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

339) <p>Shortly before phase two begins, the Tor developers will release
Roger Dingledine gui contest cleanups as sug...

Roger Dingledine authored 18 years ago

340) a canonical version of Tor. This is the version that will be used for
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

341) judging the contest; please ensure that you use this version. Bugfixes
Roger Dingledine gui contest cleanups as sug...

Roger Dingledine authored 18 years ago

342) to this version of Tor will be announced to the contest web site.</p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

343) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

344) <p>The Tor developers will also release test rigs (libraries) in both Java
345) and Python that demonstrate Tor's controller protocol. Code submissions
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

346) may be able to save a lot of time by using this code as a skeleton. You
347) can check out the <a href="http://tor.eff.org/cvs/control/">development
348) versions of these libraries</a> now.
349) </p>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

350) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

351) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

352) <a id="Legal"></a>
353) <h3><a class="anchor" href="#Legal">Legal Notes</a></h3>
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

354) 
355) <p>By submitting your entry to be considered in the Tor GUI contest, you
356) hereby:</p>
357) 
358) <ul>
359) <li>(A) represent and warrant that (1) the entry was created by you and
360) that you own all rights to the entry or have the authorized rights to
361) submit such entry and grant the licenses below; and (2) that the
362) entry does not infringe on any third party copyright or other
363) intellectual property rights; AND</li>
364) <li>(B) EITHER (1) grant us a worldwide, royalty-free, non-exclusive,
365) perpetual license to reproduce, edit, perform, display, publish, make
366) derivative works, and otherwise use the entry as we see fit,
367) including without limitation, incorporating (in whole or in part)
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

368) into the Tor software, and to sublicense such rights; OR, (2)
369) provide the entry pursuant to a license that complies with the
370) <a href="http://www.opensource.org/docs/definition.php">Open
371) Source Definition</a>, such as the 3-clause BSD, MIT, or
372) GPL licenses, or (where applicable) provide the entry licensed under
373) the <a href="http://creativecommons.org/licenses/by/2.5/">Creative
374) Commons Attribution</a> license. If you provide the entry pursuant to
375) such a license, you must include the applicable information in your
376) submission.</li>
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

377) </ul>
378)