a6c02df5364f6e2de617e553998e0ba30b6d6e6d
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 19 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 19 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 19 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 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 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 19 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 19 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 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 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 19 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 19 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 19 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 19 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 19 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 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 years ago

153) <p>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 19 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 19 years ago

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

Roger Dingledine authored 19 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 19 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 19 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 19 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 19 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 19 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 start a legal notes section

Roger Dingledine authored 19 years ago

196) the first stage (with appropriate credit to their authors), or you can
197) make your own.</p>
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

201) 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 19 years ago

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

Roger Dingledine authored 19 years ago

203) 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 19 years ago

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

Roger Dingledine authored 19 years ago

216) 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 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

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

Roger Dingledine authored 19 years ago

231) <p>Submissions for phase two (code) should come as:</p>
232) 
233) <ul>
234) <li>Source code, with appropriate makefiles or documentation explaining
235) how to build it. Must be licensed under a free/open source license, as
236) defined by <a href="http://www.opensource.org/licenses/">OSI</a> or <a
237) href="http://www.debian.org/social_contract#guidelines">DFSG</a>.  See <a
238) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineFree">this
239) FAQ entry</a> for clarification.</li>
240) <li>Compiled binaries or bytecodes for at least one platform of choice.</li>
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

248) 
249) <p>Awards will be granted on the basis of (in rough preference order):</p>
250) 
251) <ul>
252) <li>Usability (<a
253) href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineUsable">what
254) does this mean?</a>)</li>
Roger Dingledine tweaks suggested by adam sh...

Roger Dingledine authored 19 years ago

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

257) <li>Total user experience</li>
258) <li>Aesthetics</li>
259) <li>Responsiveness</li>
260) <li>Stability and robustness</li>
Roger Dingledine tweaks suggested by adam sh...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

262) <li>Installation experience</li>
263) </ul>
264) 
Roger Dingledine work in some of the gui con...

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

268) 
269) <p>Judging will be led by a panel of N prominent specialists in usability
270) and security (to be announced).</p>
271) 
272) <hr />
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

275) 
276) <ul>
277) <li>Stage 1 deadline (sketches): October 31.</li>
278) <li>Stage 1 judging: November 31.</li>
279) <li>Stage 2 deadline (code): January 31, 2006.</li>
Roger Dingledine oops, fix html

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

290) 
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

296) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

298) <hr />
299) <h3>Testing criteria</h3>
300) 
301) <p>To check for basic acceptability, the contest will be judged
302) with several major tests. For example, the system designer should expect:</p>
303) 
304) <ul>
305) <li>A minimal test: does it work?</li>
306) <li>Several parameters, both obscure and obvious, will be configured. Is
307) it possible and easy to do so?</li>
308) <li>A network will be connected once the system is running. Can the
309) user tell that the network is now live?</li>
310) <li>The network will be disconnected or interrupted. Can the user tell
311) that the network has an error?</li>
312) </ul>
Roger Dingledine start a legal notes section

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

319) <p>Shortly before phase two begins, the Tor developers will release
320) a canonical code version. This is the version that will be used for
321) judging the contest; please ensure that you use this version. Bugfixes
322) 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

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

330) 
Roger Dingledine start a legal notes section

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

334) 
335) <p>By submitting your entry to be considered in the Tor GUI contest, you
336) hereby:</p>
337) 
338) <ul>
339) <li>(A) represent and warrant that (1) the entry was created by you and
340) that you own all rights to the entry or have the authorized rights to
341) submit such entry and grant the licenses below; and (2) that the
342) entry does not infringe on any third party copyright or other
343) intellectual property rights; AND</li>
344) <li>(B) EITHER (1) grant us a worldwide, royalty-free, non-exclusive,
345) perpetual license to reproduce, edit, perform, display, publish, make
346) derivative works, and otherwise use the entry as we see fit,
347) including without limitation, incorporating (in whole or in part)
Roger Dingledine revamp the gui contest page

Roger Dingledine authored 19 years ago

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

Roger Dingledine authored 19 years ago

357) </ul>
358)