1d7cdaee485bfcc470f735350ba1e4396aa5fb8d
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 -->
16) 
17) <table class="banner" border="0" cellpadding="0" cellspacing="0">
18)     <tr>
19)         <td class="banner-left"></td>
20)         <td class="banner-middle">
21)             <a href="index.html">Home</a>
22)           | <a href="howitworks.html">How It Works</a>
23)           | <a href="download.html">Download</a>
24)           | <a href="documentation.html">Docs</a>
25)           | <a href="users.html">Users</a>
26)           | <a href="faq.html">FAQs</a>
Roger Dingledine call it Volunteer in the na...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

28)           | <a href="developers.html">Developers</a>
29)           | <a href="research.html">Research</a>
30)           | <a href="people.html">People</a>
31)         </td>
32)         <td class="banner-right"></td>
33)     </tr>
34) </table>
35) 
36) <!-- END TITLE BAR & NAVIGATION -->
37) 
38) <div class="center">
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 first draft cut of the gui...

Roger Dingledine authored 19 years ago

54) current user interface approach --- running as a daemon in the background
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 19 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 19 years ago

75) <p>Contestants will produce a work of <a
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

76) href="http://www.fsf.org/licensing/essays/free-sw.html">Free Software</a>
Roger Dingledine cleanups from chris and seth

Roger Dingledine authored 19 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 19 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 revamp the gui contest page

Roger Dingledine authored 18 years ago

154) The design contest will proceed in two stages: first sketches and then
155) working code. For each stage, our panel of judges will recognize the
156) best submissions. All qualifying entries will receive an EFF Tor T-shirt
157) (subject to availability). The best sketches and working implementations
158) will be published on the Tor website.
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

159) </p>
160) 
161) <p><b>Sketches:</b>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

162) the goal of this stage is to produce a mock-up of a functioning interface.
163) This should include design documents describing how the interface should
164) function. If you want, it should also include graphical elements that
165) can be used by programmers.
166) </p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

174) 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

175) <a href="http://ui.netbeans.org/docs/ui/junits/promo_f.html">the NetBeans
176) UI for JUnit</a>. Note that it walks through multiple interfaces,
177) highlighting the features and functions of the various buttons.
178) </p>
179) 
180) <ul>
181) <li><b>Most featureful interface</b> will be awarded to the graphic design
182) 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

183) 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

184) list.</li>
185) <li><b>Most usable experience</b> will be awarded to the graphic
186) design that would provide the most unobtrusive Tor experience while still
187) covering all criteria (working, perhaps, on the "no news is good news"
188) theory).</li>
189) <li><b>Clearest implementation guidance</b> will be awarded to the
190) graphic design that provides the cleanest package of graphic elements
191) and design documentation to aid would-be implementers.</li>
192) </ul>
193) 
194) <p><b>Code:</b> the goal of this stage is to produce a working
195) implementation. You may use any of the sketches, graphics, or ideas from
Roger Dingledine link to the ContestSamples...

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

201) 
202) <p>
203) 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

204) 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

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

Roger Dingledine authored 18 years ago

206) 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

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

219) 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

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

Roger Dingledine authored 18 years ago

226) <a id="Submit"></a>
227) <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

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

231) <li>TBD (please help me decide what this should say)<li>
Roger Dingledine first draft cut of the gui...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

234) <p>Submissions for phase two (code) should come as:</p>
235) 
236) <ul>
237) <li>Source code, with appropriate makefiles or documentation explaining
238) how to build it. Must be licensed under a free/open source license, as
239) defined by <a href="http://www.opensource.org/licenses/">OSI</a> or <a
240) href="http://www.debian.org/social_contract#guidelines">DFSG</a>.  See <a
241) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineFree">this
242) FAQ entry</a> for clarification.</li>
243) <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

244) <li>A design document (txt, html, pdf, or ps) providing an overview of
245) 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

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

Roger Dingledine authored 19 years ago

247) 
Roger Dingledine tell people how to submit

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

270) <li>Informativeness: can the user learn what they need to know, both in terms
271) 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

272) <li>Total user experience</li>
273) <li>Aesthetics</li>
274) <li>Responsiveness</li>
275) <li>Stability and robustness</li>
Roger Dingledine tweaks suggested by adam sh...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

277) <li>Installation experience</li>
278) </ul>
279) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

283) 
284) <p>Judging will be led by a panel of N prominent specialists in usability
285) and security (to be announced).</p>
286) 
287) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

290) 
291) <ul>
292) <li>Stage 1 deadline (sketches): October 31.</li>
293) <li>Stage 1 judging: November 31.</li>
294) <li>Stage 2 deadline (code): January 31, 2006.</li>
Roger Dingledine oops, fix html

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

297) <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

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

303) <a id="Clarifications"></a>
304) <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

305) 
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

311) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 18 years ago

334) <p>Shortly before phase two begins, the Tor developers will release
335) a canonical code version. This is the version that will be used for
336) judging the contest; please ensure that you use this version. Bugfixes
337) to this version will be announced to the contest web site.</p>
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>The Tor developers will also release test rigs (libraries) in both Java
340) and Python that demonstrate Tor's controller protocol. Code submissions
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 19 years ago

345) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

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

Roger Dingledine authored 18 years ago

372) </ul>
373)