le@svn.torproject.org commited on 2005-08-10 00:33:44
Zeige 7 geänderte Dateien mit 1172 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -0,0 +1,157 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+ |
|
| 41 |
+<div class="main-column"> |
|
| 42 |
+ |
|
| 43 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 44 |
+<div class="guileft"> |
|
| 45 |
+<div class="guimenu"> |
|
| 46 |
+ |
|
| 47 |
+ <div class="curveleft"> |
|
| 48 |
+ <div class="curveright"> |
|
| 49 |
+ |
|
| 50 |
+ </div> |
|
| 51 |
+ </div> |
|
| 52 |
+ |
|
| 53 |
+<div class="guimenuinner"> |
|
| 54 |
+<h1>Tor GUI Contest</h1> |
|
| 55 |
+ |
|
| 56 |
+<a href="index.html">Overview & Goals</a> |
|
| 57 |
+<a class="on" href="categories.html">Contest Categories</a> |
|
| 58 |
+<a href="submit.html">How to Submit</a> |
|
| 59 |
+<a href="criteria.html">Criteria</a> |
|
| 60 |
+<a href="technotes.html">Technical Notes</a> |
|
| 61 |
+<a href="legal.html">Legal Notes</a> |
|
| 62 |
+<h1> </h1> |
|
| 63 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 64 |
+</div> |
|
| 65 |
+ |
|
| 66 |
+ <div class="curvebottomleft"> |
|
| 67 |
+ <div class="curvebottomright"> |
|
| 68 |
+ |
|
| 69 |
+ </div> |
|
| 70 |
+ </div> |
|
| 71 |
+ |
|
| 72 |
+</div> |
|
| 73 |
+</div> |
|
| 74 |
+ |
|
| 75 |
+<h2>Categories</h2> |
|
| 76 |
+<p> |
|
| 77 |
+The design contest will proceed in two phases: first sketches and then |
|
| 78 |
+working code. You are invited to submit to either phase, or both phases. |
|
| 79 |
+For each phase, our panel of judges will recognize the |
|
| 80 |
+best submissions. All qualifying entries will receive an EFF Tor T-shirt |
|
| 81 |
+(subject to availability). The best sketches and working implementations |
|
| 82 |
+will be published on the Tor website. |
|
| 83 |
+</p> |
|
| 84 |
+ |
|
| 85 |
+<p><b>Sketches:</b> |
|
| 86 |
+the goal of this phase is to produce a mock-up of a functioning interface. |
|
| 87 |
+This should include design documents describing how the interface should |
|
| 88 |
+function. If you want, it should also include graphical elements that |
|
| 89 |
+can be used by programmers. |
|
| 90 |
+</p> |
|
| 91 |
+ |
|
| 92 |
+<p> |
|
| 93 |
+A qualifying sketch will present an informal specification for a |
|
| 94 |
+design. That is, it will present with some degree of thoroughness all |
|
| 95 |
+of the major interfaces that we might expect to encounter, all of the |
|
| 96 |
+major functionality for the interface, and a reasonable story about |
|
| 97 |
+how it would be integrated into currently-existing tools (if, indeed, |
|
| 98 |
+it would be). One example, with more detail than we would require, is |
|
| 99 |
+<a href="http://ui.netbeans.org/docs/ui/junits/promo_f.html">the NetBeans |
|
| 100 |
+UI for JUnit</a>. Note that it walks through multiple interfaces, |
|
| 101 |
+highlighting the features and functions of the various buttons. |
|
| 102 |
+</p> |
|
| 103 |
+ |
|
| 104 |
+<ul> |
|
| 105 |
+<li><b>Most featureful interface</b> will be awarded to the graphic design |
|
| 106 |
+that would provide usable, clear access to the most aspects of the Tor |
|
| 107 |
+system, covering many or most of the categories on the "useful features" |
|
| 108 |
+list.</li> |
|
| 109 |
+<li><b>Most usable experience</b> will be awarded to the graphic |
|
| 110 |
+design that would provide the most unobtrusive Tor experience while still |
|
| 111 |
+covering all criteria (working, perhaps, on the "no news is good news" |
|
| 112 |
+theory).</li> |
|
| 113 |
+<li><b>Clearest implementation guidance</b> will be awarded to the |
|
| 114 |
+graphic design that provides the cleanest package of graphic elements |
|
| 115 |
+and design documentation to aid would-be implementers.</li> |
|
| 116 |
+</ul> |
|
| 117 |
+ |
|
| 118 |
+<p><b>Code:</b> the goal of this phase is to produce a working |
|
| 119 |
+implementation. You may use any of the sketches, graphics, or ideas from |
|
| 120 |
+the first phase (with appropriate credit to |
|
| 121 |
+their authors), or you can make your own. See the <a |
|
| 122 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestSamples">Contest |
|
| 123 |
+Samples</a> wiki page for some other images you can reuse. |
|
| 124 |
+</p> |
|
| 125 |
+ |
|
| 126 |
+<p> |
|
| 127 |
+An acceptable entry will be a package of free software that builds and |
|
| 128 |
+runs. It can be a stand-alone application, or it can act as an extension |
|
| 129 |
+or plugin to other broadly-available free software. The entry will |
|
| 130 |
+demonstrate the points in the Goals section: that is, it will be able |
|
| 131 |
+to control, display, and maintain awareness as discussed above. |
|
| 132 |
+</p> |
|
| 133 |
+ |
|
| 134 |
+<ul> |
|
| 135 |
+<li><b>Most featureful interface</b> will be awarded to the application |
|
| 136 |
+that provides usable, clear access to the most aspects of the Tor system, |
|
| 137 |
+covering many or most of the categories on the "additional" list.</li> |
|
| 138 |
+<li><b>Most usable experience</b> will be awarded to the |
|
| 139 |
+application that provides the most unobtrusive Tor experience while |
|
| 140 |
+still covering all criteria (working, perhaps, on the "no news is good |
|
| 141 |
+news" theory).</li> |
|
| 142 |
+<li><b>Most flexible</b> will be awarded to the best system that runs |
|
| 143 |
+smoothly on all three of Windows, Linux, and OS X; extra points will be |
|
| 144 |
+awarded for additional systems.</li> |
|
| 145 |
+</ul> |
|
| 146 |
+ |
|
| 147 |
+<p>We reserve the right to award other awards as the entries deserve.</p> |
|
| 148 |
+ |
|
| 149 |
+ |
|
| 150 |
+ </div><!-- #main --> |
|
| 151 |
+</div> |
|
| 152 |
+ <div class="bottom" id="bottom"> |
|
| 153 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 154 |
+ class="smalllink">Webmaster</a></i> |
|
| 155 |
+ </div> |
|
| 156 |
+</body> |
|
| 157 |
+</html> |
| ... | ... |
@@ -0,0 +1,119 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+ |
|
| 41 |
+<div class="main-column"> |
|
| 42 |
+ |
|
| 43 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 44 |
+<div class="guileft"> |
|
| 45 |
+<div class="guimenu"> |
|
| 46 |
+ |
|
| 47 |
+ <div class="curveleft"> |
|
| 48 |
+ <div class="curveright"> |
|
| 49 |
+ |
|
| 50 |
+ </div> |
|
| 51 |
+ </div> |
|
| 52 |
+ |
|
| 53 |
+<div class="guimenuinner"> |
|
| 54 |
+<h1>Tor GUI Contest</h1> |
|
| 55 |
+ |
|
| 56 |
+ |
|
| 57 |
+<a href="index.html">Overview & Goals</a> |
|
| 58 |
+<a href="categories.html">Contest Categories</a> |
|
| 59 |
+<a class="on" href="submit.html">How to Submit</a> |
|
| 60 |
+<a href="criteria.html">Criteria</a> |
|
| 61 |
+<a href="technotes.html">Technical Notes</a> |
|
| 62 |
+<a href="legal.html">Legal Notes</a> |
|
| 63 |
+<h1> </h1> |
|
| 64 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 65 |
+</div> |
|
| 66 |
+ |
|
| 67 |
+ <div class="curvebottomleft"> |
|
| 68 |
+ <div class="curvebottomright"> |
|
| 69 |
+ |
|
| 70 |
+ </div> |
|
| 71 |
+ </div> |
|
| 72 |
+ |
|
| 73 |
+</div> |
|
| 74 |
+</div> |
|
| 75 |
+ |
|
| 76 |
+<h2>Criteria</h2> |
|
| 77 |
+ |
|
| 78 |
+<p>Awards will be granted on the basis of (in rough preference order):</p> |
|
| 79 |
+ |
|
| 80 |
+<ul> |
|
| 81 |
+<li>Usability (<a |
|
| 82 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineUsable">what |
|
| 83 |
+does this mean?</a>)</li> |
|
| 84 |
+<li>Informativeness: can the user learn what they need to know, both in terms |
|
| 85 |
+of using the network and also in terms of security decisions?</li> |
|
| 86 |
+<li>Total user experience</li> |
|
| 87 |
+<li>Aesthetics</li> |
|
| 88 |
+<li>Responsiveness</li> |
|
| 89 |
+<li>Stability and robustness</li> |
|
| 90 |
+<li>Internationalization (multiple language support)</li> |
|
| 91 |
+<li>Installation experience</li> |
|
| 92 |
+</ul> |
|
| 93 |
+<br clear="all"> |
|
| 94 |
+<h2>Judges</h2> |
|
| 95 |
+ |
|
| 96 |
+<p>Judging will be led by a panel of N prominent specialists in usability |
|
| 97 |
+and security (to be announced).</p> |
|
| 98 |
+ |
|
| 99 |
+<h2>Timeline</h2> |
|
| 100 |
+ |
|
| 101 |
+<ul> |
|
| 102 |
+<li>Phase 1 deadline (sketches): October 31.</li> |
|
| 103 |
+<li>Phase 1 judging: November 31.</li> |
|
| 104 |
+<li>Phase 2 deadline (code): January 31, 2006.</li> |
|
| 105 |
+</ul> |
|
| 106 |
+ |
|
| 107 |
+<p>Winners will be announced on the webpage and also at the SOUPS 2006 |
|
| 108 |
+conference. (Here's a suggestion on one approach to <a |
|
| 109 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#AcademicResearch">academic |
|
| 110 |
+usability research on Tor</a>.)</p> |
|
| 111 |
+ |
|
| 112 |
+ </div><!-- #main --> |
|
| 113 |
+</div> |
|
| 114 |
+ <div class="bottom" id="bottom"> |
|
| 115 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 116 |
+ class="smalllink">Webmaster</a></i> |
|
| 117 |
+ </div> |
|
| 118 |
+</body> |
|
| 119 |
+</html> |
| ... | ... |
@@ -0,0 +1,387 @@ |
| 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> |
|
| 27 |
+ | <a href="volunteer.html">Volunteer</a> |
|
| 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 /> |
|
| 44 |
+<p>DRAFT IN PROGRESS</p> |
|
| 45 |
+<hr /> |
|
| 46 |
+<a id="Overview"></a> |
|
| 47 |
+<h3><a class="anchor" href="#Overview">Overview</a></h3> |
|
| 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 |
|
| 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 |
|
| 54 |
+current user interface approach --- running as a service in the background |
|
| 55 |
+--- does a poor job of communicating network status and security levels |
|
| 56 |
+to the user. |
|
| 57 |
+</p> |
|
| 58 |
+ |
|
| 59 |
+<p> |
|
| 60 |
+The Tor project, affiliated with the |
|
| 61 |
+<a href="http://www.eff.org/">Electronic Frontier Foundation</a>, is |
|
| 62 |
+running a UI contest to develop a vision of how Tor can |
|
| 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 |
|
| 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, |
|
| 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 /> |
|
| 72 |
+<a id="Goals"></a> |
|
| 73 |
+<h3><a class="anchor" href="#Goals">Goals</a></h3> |
|
| 74 |
+ |
|
| 75 |
+<p>Contestants will produce a work of <a |
|
| 76 |
+href="http://www.opensource.org/">Open Source Software</a> |
|
| 77 |
+that will |
|
| 78 |
+provide a user interface to the Tor system by way of the <a |
|
| 79 |
+href="/cvs/control/doc/howto.txt">Tor Controller |
|
| 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 |
+ |
|
| 85 |
+<p>Entries will:</p> |
|
| 86 |
+<ul> |
|
| 87 |
+<li>Allow the user to fully configure Tor rather than manually searching |
|
| 88 |
+for and opening text files.</li> |
|
| 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 X, on a |
|
| 95 |
+not-unusually-configured consumer-level machine.</li> |
|
| 96 |
+</ul> |
|
| 97 |
+ |
|
| 98 |
+<p>In addition, they may:</p> |
|
| 99 |
+<ul> |
|
| 100 |
+<li>Provide detailed information about which |
|
| 101 |
+applications, ports, or packets are (or are not!) passing through Tor, |
|
| 102 |
+including accounting for both Tor- and non-Tor traffic.</li> |
|
| 103 |
+<li>Provide |
|
| 104 |
+additional statistics about the Tor connection.</li> |
|
| 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> |
|
| 107 |
+</ul> |
|
| 108 |
+ |
|
| 109 |
+<p>Some examples of useful features include:</p> |
|
| 110 |
+<ul> |
|
| 111 |
+<li>How much bandwidth is Tor using? How does this compare |
|
| 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> |
|
| 117 |
+<li>An interface for displaying or controlling Tor paths: |
|
| 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> |
|
| 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> |
|
| 123 |
+<li>Provide an elegant installer for Tor, your GUI submission, and |
|
| 124 |
+other supporting applications.</li> |
|
| 125 |
+<li>Make your GUI manage the Tor process and other supporting applications |
|
| 126 |
+-- start them, stop them, realize when they've died.</li> |
|
| 127 |
+<li>Provide meaningful defaults for a good Tor experience.</li> |
|
| 128 |
+<li>Provide application-level anonymity -- that is, not just paying |
|
| 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> |
|
| 131 |
+<li>Let the user specify different Tor config option sets depending on |
|
| 132 |
+time of day (e.g. daytime vs. nighttime).</li> |
|
| 133 |
+<li>Provide useful controller functions for Tor servers too -- |
|
| 134 |
+for example, walk the user through recommended bandwidth configurations |
|
| 135 |
+and exit policies.</li> |
|
| 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 |
|
| 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> |
|
| 143 |
+<li>Provide a way to automatically configure local firewalls (ipchains, |
|
| 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> |
|
| 147 |
+</ul> |
|
| 148 |
+ |
|
| 149 |
+<hr /> |
|
| 150 |
+<a id="Categories"></a> |
|
| 151 |
+<h3><a class="anchor" href="#Categories">Contest Categories</a></h3> |
|
| 152 |
+ |
|
| 153 |
+<p> |
|
| 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 |
|
| 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. |
|
| 160 |
+</p> |
|
| 161 |
+ |
|
| 162 |
+<p><b>Sketches:</b> |
|
| 163 |
+the goal of this phase is to produce a mock-up of a functioning interface. |
|
| 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> |
|
| 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, |
|
| 175 |
+it would be). One example, with more detail than we would require, is |
|
| 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 |
|
| 184 |
+system, covering many or most of the categories on the "useful features" |
|
| 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 |
+ |
|
| 195 |
+<p><b>Code:</b> the goal of this phase is to produce a working |
|
| 196 |
+implementation. You may use any of the sketches, graphics, or ideas from |
|
| 197 |
+the first phase (with appropriate credit to |
|
| 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> |
|
| 202 |
+ |
|
| 203 |
+<p> |
|
| 204 |
+An acceptable entry will be a package of free software that builds and |
|
| 205 |
+runs. It can be a stand-alone application, or it can act as an extension |
|
| 206 |
+or plugin to other broadly-available free software. The entry will |
|
| 207 |
+demonstrate the points in the Goals section: that is, it will be able |
|
| 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 |
|
| 220 |
+smoothly on all three of Windows, Linux, and OS X; extra points will be |
|
| 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 /> |
|
| 227 |
+<a id="Submit"></a> |
|
| 228 |
+<h3><a class="anchor" href="#Submit">How to Submit</a></h3> |
|
| 229 |
+ |
|
| 230 |
+<p>Submissions for phase one (sketches) should come as:</p> |
|
| 231 |
+<ul> |
|
| 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> |
|
| 238 |
+</ul> |
|
| 239 |
+ |
|
| 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 |
|
| 245 |
+defined by <a href="http://www.opensource.org/licenses/">OSI</a>. See <a |
|
| 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> |
|
| 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> |
|
| 251 |
+</ul> |
|
| 252 |
+ |
|
| 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 |
+ |
|
| 265 |
+<hr /> |
|
| 266 |
+<a id="Criteria"></a> |
|
| 267 |
+<h3><a class="anchor" href="#Criteria">Criteria</a></h3> |
|
| 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> |
|
| 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> |
|
| 277 |
+<li>Total user experience</li> |
|
| 278 |
+<li>Aesthetics</li> |
|
| 279 |
+<li>Responsiveness</li> |
|
| 280 |
+<li>Stability and robustness</li> |
|
| 281 |
+<li>Internationalization (multiple language support)</li> |
|
| 282 |
+<li>Installation experience</li> |
|
| 283 |
+</ul> |
|
| 284 |
+ |
|
| 285 |
+<hr /> |
|
| 286 |
+<a id="Judges"></a> |
|
| 287 |
+<h3><a class="anchor" href="#Judges">Judges</a></h3> |
|
| 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 /> |
|
| 293 |
+<a id="Timeline"></a> |
|
| 294 |
+<h3><a class="anchor" href="#Timeline">Timeline</a></h3> |
|
| 295 |
+ |
|
| 296 |
+<ul> |
|
| 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> |
|
| 300 |
+</ul> |
|
| 301 |
+ |
|
| 302 |
+<p>Winners will be announced on the webpage and also at the SOUPS 2006 |
|
| 303 |
+conference. (Here's a suggestion on one approach to <a |
|
| 304 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#AcademicResearch">academic |
|
| 305 |
+usability research on Tor</a>.)</p> |
|
| 306 |
+ |
|
| 307 |
+<hr /> |
|
| 308 |
+<a id="Clarifications"></a> |
|
| 309 |
+<h3><a class="anchor" href="#Clarifications">Questions and Clarifications</a></h3> |
|
| 310 |
+ |
|
| 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> |
|
| 316 |
+ |
|
| 317 |
+<!-- |
|
| 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> |
|
| 333 |
+--> |
|
| 334 |
+ |
|
| 335 |
+<hr /> |
|
| 336 |
+<a id="Technical"></a> |
|
| 337 |
+<h3><a class="anchor" href="#Technical">Technical Notes</a></h3> |
|
| 338 |
+ |
|
| 339 |
+<p>Shortly before phase two begins, the Tor developers will release |
|
| 340 |
+a canonical version of Tor. This is the version that will be used for |
|
| 341 |
+judging the contest; please ensure that you use this version. Bugfixes |
|
| 342 |
+to this version of Tor will be announced to the contest web site.</p> |
|
| 343 |
+ |
|
| 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 |
|
| 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> |
|
| 350 |
+ |
|
| 351 |
+<hr /> |
|
| 352 |
+<a id="Legal"></a> |
|
| 353 |
+<h3><a class="anchor" href="#Legal">Legal Notes</a></h3> |
|
| 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) |
|
| 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> |
|
| 377 |
+</ul> |
|
| 378 |
+ |
|
| 379 |
+ </div><!-- #main --> |
|
| 380 |
+</div> |
|
| 381 |
+ <div class="bottom" id="bottom"> |
|
| 382 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" class="smalllink">Webmaster</a></i> - |
|
| 383 |
+ $Id$ |
|
| 384 |
+ </div> |
|
| 385 |
+</body> |
|
| 386 |
+</html> |
|
| 387 |
+ |
| ... | ... |
@@ -0,0 +1,182 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+ |
|
| 41 |
+<div class="main-column"> |
|
| 42 |
+ |
|
| 43 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 44 |
+<div class="guileft"> |
|
| 45 |
+<div class="guimenu"> |
|
| 46 |
+ |
|
| 47 |
+ <div class="curveleft"> |
|
| 48 |
+ <div class="curveright"> |
|
| 49 |
+ |
|
| 50 |
+ </div> |
|
| 51 |
+ </div> |
|
| 52 |
+ |
|
| 53 |
+<div class="guimenuinner"> |
|
| 54 |
+<h1>Tor GUI Contest</h1> |
|
| 55 |
+ |
|
| 56 |
+ |
|
| 57 |
+<a class="on" href="index.html">Overview & Goals</a> |
|
| 58 |
+<a href="categories.html">Contest Categories</a> |
|
| 59 |
+<a href="submit.html">How to Submit</a> |
|
| 60 |
+<a href="criteria.html">Criteria</a> |
|
| 61 |
+<a href="technotes.html">Technical Notes</a> |
|
| 62 |
+<a href="legal.html">Legal Notes</a> |
|
| 63 |
+<h1> </h1> |
|
| 64 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 65 |
+</div> |
|
| 66 |
+ |
|
| 67 |
+ <div class="curvebottomleft"> |
|
| 68 |
+ <div class="curvebottomright"> |
|
| 69 |
+ |
|
| 70 |
+ </div> |
|
| 71 |
+ </div> |
|
| 72 |
+ |
|
| 73 |
+</div> |
|
| 74 |
+</div> |
|
| 75 |
+ |
|
| 76 |
+<h2>Tor: GUI Contest Overview</h2> |
|
| 77 |
+ |
|
| 78 |
+ |
|
| 79 |
+<p> |
|
| 80 |
+Tor is a decentralized network of computers on the Internet that increases |
|
| 81 |
+privacy in Web browsing, instant messaging, and other applications. We |
|
| 82 |
+estimate there are some 50,000 Tor users currently, routing their traffic |
|
| 83 |
+through about 250 volunteer Tor servers on five continents. However, Tor's |
|
| 84 |
+current user interface approach — running as a service in the background |
|
| 85 |
+— does a poor job of communicating network status and security levels |
|
| 86 |
+to the user. |
|
| 87 |
+</p> |
|
| 88 |
+ |
|
| 89 |
+<p> |
|
| 90 |
+The Tor project, affiliated with the |
|
| 91 |
+<a href="http://www.eff.org/">Electronic Frontier Foundation</a>, is |
|
| 92 |
+running a <b>UI contest</b> to develop a vision of how Tor can |
|
| 93 |
+work in a user's everyday anonymous browsing experience. Some of the |
|
| 94 |
+challenges include how to make alerts and error conditions visible on |
|
| 95 |
+screen; how to let the user configure Tor to use or avoid certain routes |
|
| 96 |
+or nodes; how to learn about the current state of a Tor connection, |
|
| 97 |
+including which servers it uses; and how to find out whether (and which) |
|
| 98 |
+applications are using Tor safely. |
|
| 99 |
+</p> |
|
| 100 |
+<br clear="all"> |
|
| 101 |
+ |
|
| 102 |
+<h2>Goals</h2> |
|
| 103 |
+ <p>Contestants will produce a work of <a |
|
| 104 |
+href="http://www.opensource.org/">Open Source Software</a> |
|
| 105 |
+that will provide a user interface to the Tor system by way of the |
|
| 106 |
+<a href="/cvs/control/doc/howto.txt">Tor Controller Protocol</a>.</p> |
|
| 107 |
+ |
|
| 108 |
+<p>We are looking for a vision of how Tor can work in a user's everyday |
|
| 109 |
+anonymous browsing experience.</p> |
|
| 110 |
+ |
|
| 111 |
+<p>Entries will:</p> |
|
| 112 |
+<ul> |
|
| 113 |
+<li>Allow the user to fully configure Tor rather than manually searching |
|
| 114 |
+for and opening text files.</li> |
|
| 115 |
+<li>Let users learn about the current state of their Tor connection |
|
| 116 |
+(including which servers they are connected to, and how many connections |
|
| 117 |
+they have), and find out whether any of their applications are using |
|
| 118 |
+it.</li> |
|
| 119 |
+<li>Make alerts and error conditions visible to the user.</li> |
|
| 120 |
+<li>Run on at least one of Windows, Linux, and OS X, on a |
|
| 121 |
+not-unusually-configured consumer-level machine.</li> |
|
| 122 |
+</ul> |
|
| 123 |
+ |
|
| 124 |
+<p>In addition, they may:</p> |
|
| 125 |
+<ul> |
|
| 126 |
+<li>Provide detailed information about which |
|
| 127 |
+applications, ports, or packets are (or are not!) passing through Tor, |
|
| 128 |
+including accounting for both Tor- and non-Tor traffic.</li> |
|
| 129 |
+<li>Provide |
|
| 130 |
+additional statistics about the Tor connection.</li> |
|
| 131 |
+<li>Give users more control over how their Tor behaves at certain times |
|
| 132 |
+of day or in other contexts (like operating as a server).</li> |
|
| 133 |
+</ul> |
|
| 134 |
+ |
|
| 135 |
+<p>Some examples of useful features include:</p> |
|
| 136 |
+<ul> |
|
| 137 |
+<li>How much bandwidth is Tor using? How does this compare |
|
| 138 |
+to the overall network traffic to/from the computer?</li> |
|
| 139 |
+<li>Is there network traffic from ports or applications that the user |
|
| 140 |
+intended to be anonymized?</li> |
|
| 141 |
+<li>What Tor servers does the user know about on the network? Where are |
|
| 142 |
+they? How available are they?</li> |
|
| 143 |
+<li>An interface for displaying or controlling Tor paths: |
|
| 144 |
+"show me the network from Africa by way of Asia". Think of the global |
|
| 145 |
+satellite map from the movie <i>Sneakers</i>.</li> |
|
| 146 |
+<li>Configure other running applications to use Tor (for example, |
|
| 147 |
+by modifying or working through the network stack, and/or by altering |
|
| 148 |
+application configurations).</li> |
|
| 149 |
+<li>Provide an elegant installer for Tor, your GUI submission, and |
|
| 150 |
+other supporting applications.</li> |
|
| 151 |
+<li>Make your GUI manage the Tor process and other supporting applications |
|
| 152 |
+-- start them, stop them, realize when they've died.</li> |
|
| 153 |
+<li>Provide meaningful defaults for a good Tor experience.</li> |
|
| 154 |
+<li>Provide application-level anonymity -- that is, not just paying |
|
| 155 |
+attention to transport anonymity on the level of Tor, but also paying |
|
| 156 |
+attention to the anonymity of the http headers, cookies, etc.</li> |
|
| 157 |
+<li>Let the user specify different Tor config option sets depending on |
|
| 158 |
+time of day (e.g. daytime vs. nighttime).</li> |
|
| 159 |
+<li>Provide useful controller functions for Tor servers too -- |
|
| 160 |
+for example, walk the user through recommended bandwidth configurations |
|
| 161 |
+and exit policies.</li> |
|
| 162 |
+<li>Have a "minimized view" of your GUI for common use, and then a more |
|
| 163 |
+detailed view or set of windows when the user wants more detail.</li> |
|
| 164 |
+<li>Provide a button or some automatically updating interface to let |
|
| 165 |
+the user learn whether Tor is working currently, perhaps by accessing an |
|
| 166 |
+external what's-my-IP site and seeing if it thinks you're a Tor server; |
|
| 167 |
+and give useful messages and recommendations if it doesn't seem to |
|
| 168 |
+be working.</li> |
|
| 169 |
+<li>Provide a way to automatically configure local firewalls (ipchains, |
|
| 170 |
+Windows firewalls, etc) to let Tor traffic out (and in, for Tor |
|
| 171 |
+servers). As a bonus, configure it to prevent non-Tor traffic from |
|
| 172 |
+leaving (and notify when it tries).</li> |
|
| 173 |
+</ul> |
|
| 174 |
+ |
|
| 175 |
+ </div><!-- #main --> |
|
| 176 |
+</div> |
|
| 177 |
+ <div class="bottom" id="bottom"> |
|
| 178 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 179 |
+ class="smalllink">Webmaster</a></i> |
|
| 180 |
+ </div> |
|
| 181 |
+</body> |
|
| 182 |
+</html> |
| ... | ... |
@@ -0,0 +1,107 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+<div class="main-column"> |
|
| 40 |
+ |
|
| 41 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 42 |
+<div class="guileft"> |
|
| 43 |
+<div class="guimenu"> |
|
| 44 |
+ |
|
| 45 |
+ <div class="curveleft"> |
|
| 46 |
+ <div class="curveright"> |
|
| 47 |
+ |
|
| 48 |
+ </div> |
|
| 49 |
+ </div> |
|
| 50 |
+ |
|
| 51 |
+<div class="guimenuinner"> |
|
| 52 |
+<h1>Tor GUI Contest</h1> |
|
| 53 |
+ |
|
| 54 |
+ |
|
| 55 |
+<a href="index.html">Overview & Goals</a> |
|
| 56 |
+<a href="categories.html">Contest Categories</a> |
|
| 57 |
+<a href="submit.html">How to Submit</a> |
|
| 58 |
+<a href="criteria.html">Criteria</a> |
|
| 59 |
+<a href="technotes.html">Technical Notes</a> |
|
| 60 |
+<a class="on" href="legal.html">Legal Notes</a> |
|
| 61 |
+<h1> </h1> |
|
| 62 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 63 |
+</div> |
|
| 64 |
+ |
|
| 65 |
+ <div class="curvebottomleft"> |
|
| 66 |
+ <div class="curvebottomright"> |
|
| 67 |
+ |
|
| 68 |
+ </div> |
|
| 69 |
+ </div> |
|
| 70 |
+ |
|
| 71 |
+</div> |
|
| 72 |
+</div> |
|
| 73 |
+ |
|
| 74 |
+<h2>Legal Notes</h2> |
|
| 75 |
+ |
|
| 76 |
+<p>By submitting your entry to be considered in the Tor GUI contest, you |
|
| 77 |
+hereby:</p> |
|
| 78 |
+<p> |
|
| 79 |
+<b>(A)</b> represent and warrant that (1) the entry was created by you and |
|
| 80 |
+that you own all rights to the entry or have the authorized rights to |
|
| 81 |
+submit such entry and grant the licenses below; and (2) that the |
|
| 82 |
+entry does not infringe on any third party copyright or other |
|
| 83 |
+intellectual property rights; AND |
|
| 84 |
+</p><p> |
|
| 85 |
+<b>(B)</b> EITHER (1) grant us a worldwide, royalty-free, non-exclusive, |
|
| 86 |
+perpetual license to reproduce, edit, perform, display, publish, make |
|
| 87 |
+derivative works, and otherwise use the entry as we see fit, |
|
| 88 |
+including without limitation, incorporating (in whole or in part) |
|
| 89 |
+into the Tor software, and to sublicense such rights; OR, (2) |
|
| 90 |
+provide the entry pursuant to a license that complies with the |
|
| 91 |
+<a href="http://www.opensource.org/docs/definition.php">Open |
|
| 92 |
+Source Definition</a>, such as the 3-clause BSD, MIT, or |
|
| 93 |
+GPL licenses, or (where applicable) provide the entry licensed under |
|
| 94 |
+the <a href="http://creativecommons.org/licenses/by/2.5/">Creative |
|
| 95 |
+Commons Attribution</a> license. If you provide the entry pursuant to |
|
| 96 |
+such a license, you must include the applicable information in your |
|
| 97 |
+submission. |
|
| 98 |
+</p> |
|
| 99 |
+ |
|
| 100 |
+ </div><!-- #main --> |
|
| 101 |
+</div> |
|
| 102 |
+ <div class="bottom" id="bottom"> |
|
| 103 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 104 |
+ class="smalllink">Webmaster</a></i> |
|
| 105 |
+ </div> |
|
| 106 |
+</body> |
|
| 107 |
+</html> |
| ... | ... |
@@ -0,0 +1,121 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+ |
|
| 41 |
+<div class="main-column"> |
|
| 42 |
+ |
|
| 43 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 44 |
+<div class="guileft"> |
|
| 45 |
+<div class="guimenu"> |
|
| 46 |
+ |
|
| 47 |
+ <div class="curveleft"> |
|
| 48 |
+ <div class="curveright"> |
|
| 49 |
+ |
|
| 50 |
+ </div> |
|
| 51 |
+ </div> |
|
| 52 |
+ |
|
| 53 |
+<div class="guimenuinner"> |
|
| 54 |
+<h1>Tor GUI Contest</h1> |
|
| 55 |
+ |
|
| 56 |
+ |
|
| 57 |
+<a href="index.html">Overview & Goals</a> |
|
| 58 |
+<a href="categories.html">Contest Categories</a> |
|
| 59 |
+<a class="on" href="submit.html">How to Submit</a> |
|
| 60 |
+<a href="criteria.html">Criteria</a> |
|
| 61 |
+<a href="technotes.html">Technical Notes</a> |
|
| 62 |
+<a href="legal.html">Legal Notes</a> |
|
| 63 |
+<h1> </h1> |
|
| 64 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 65 |
+</div> |
|
| 66 |
+ |
|
| 67 |
+ <div class="curvebottomleft"> |
|
| 68 |
+ <div class="curvebottomright"> |
|
| 69 |
+ |
|
| 70 |
+ </div> |
|
| 71 |
+ </div> |
|
| 72 |
+ |
|
| 73 |
+</div> |
|
| 74 |
+</div> |
|
| 75 |
+ |
|
| 76 |
+<h2>How to Submit an Entry</h2> |
|
| 77 |
+ |
|
| 78 |
+<p>Submissions for phase one (sketches) should come as:</p> |
|
| 79 |
+<ul> |
|
| 80 |
+<li>Images in an html page. The images must be able to be viewed on an |
|
| 81 |
+ordinary browser (e.g. Firefox). You can submit proprietary formats too, |
|
| 82 |
+but if you do then you need to also export them to something we can |
|
| 83 |
+all read.</li> |
|
| 84 |
+<li>A design document (txt, html, pdf, or ps) as described in the |
|
| 85 |
+<a href="#Categories">Contest Categories</a> section above.</li> |
|
| 86 |
+</ul> |
|
| 87 |
+ |
|
| 88 |
+<p>Submissions for phase two (code) should come as:</p> |
|
| 89 |
+ |
|
| 90 |
+<ul> |
|
| 91 |
+<li>Source code, with appropriate makefiles or documentation explaining |
|
| 92 |
+how to build it. Must be licensed under a free/open source license, as |
|
| 93 |
+defined by <a href="http://www.opensource.org/licenses/">OSI</a>. See <a |
|
| 94 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ#DefineFree">this |
|
| 95 |
+FAQ entry</a> for clarification.</li> |
|
| 96 |
+<li>Compiled binaries or bytecodes for at least one platform of choice.</li> |
|
| 97 |
+<li>A design document (txt, html, pdf, or ps) providing an overview of |
|
| 98 |
+what major functions to look for and what functions were implemented.</li> |
|
| 99 |
+</ul> |
|
| 100 |
+ |
|
| 101 |
+<p>To submit your entry, make a web page with |
|
| 102 |
+all your materials on it, then add a line to <a |
|
| 103 |
+href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestEntries">The |
|
| 104 |
+GUI Contest Entries Wiki</a>. (If you don't have a web page of |
|
| 105 |
+your own to put your entry on, find a friend who does, or mail <a |
|
| 106 |
+href="mailto:tor-gui@freehaven.net">tor-gui@freehaven.net</a> and we'll |
|
| 107 |
+put it up on a temporary page.</p> |
|
| 108 |
+ |
|
| 109 |
+<p>If you put it up on your own site, you can continue to update and |
|
| 110 |
+modify it. Remember that submitting early means you can get feedback |
|
| 111 |
+from Tor users and make it into a better submission!</p> |
|
| 112 |
+ |
|
| 113 |
+ |
|
| 114 |
+ </div><!-- #main --> |
|
| 115 |
+</div> |
|
| 116 |
+ <div class="bottom" id="bottom"> |
|
| 117 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 118 |
+ class="smalllink">Webmaster</a></i> |
|
| 119 |
+ </div> |
|
| 120 |
+</body> |
|
| 121 |
+</html> |
| ... | ... |
@@ -0,0 +1,99 @@ |
| 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, Elly Millican" /> |
|
| 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 |
+<div class="center"> |
|
| 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> |
|
| 23 |
+ | <a href="/howitworks.html">How It Works</a> |
|
| 24 |
+ | <a href="/download.html">Download</a> |
|
| 25 |
+ | <a href="/documentation.html">Docs</a> |
|
| 26 |
+ | <a href="/users.html">Users</a> |
|
| 27 |
+ | <a href="/faq.html">FAQs</a> |
|
| 28 |
+ | <a href="/volunteer.html">Volunteer</a> |
|
| 29 |
+ | <a href="/developers.html" class="current">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 |
+ |
|
| 41 |
+<div class="main-column"> |
|
| 42 |
+ |
|
| 43 |
+<!-- LEFT HAND MENU FOR GUI CONTEST PAGES --> |
|
| 44 |
+<div class="guileft"> |
|
| 45 |
+<div class="guimenu"> |
|
| 46 |
+ |
|
| 47 |
+ <div class="curveleft"> |
|
| 48 |
+ <div class="curveright"> |
|
| 49 |
+ |
|
| 50 |
+ </div> |
|
| 51 |
+ </div> |
|
| 52 |
+ |
|
| 53 |
+<div class="guimenuinner"> |
|
| 54 |
+<h1>Tor GUI Contest</h1> |
|
| 55 |
+ |
|
| 56 |
+ |
|
| 57 |
+<a href="index.html">Overview & Goals</a> |
|
| 58 |
+<a href="categories.html">Contest Categories</a> |
|
| 59 |
+<a href="submit.html">How to Submit</a> |
|
| 60 |
+<a href="criteria.html">Criteria</a> |
|
| 61 |
+<a class="on" href="technotes.html">Technical Notes</a> |
|
| 62 |
+<a href="legal.html">Legal Notes</a> |
|
| 63 |
+<h1> </h1> |
|
| 64 |
+<a class="wiki" href="http://wiki.noreply.org/noreply/TheOnionRouter/ContestFAQ">Wiki/FAQ</a> |
|
| 65 |
+</div> |
|
| 66 |
+ |
|
| 67 |
+ <div class="curvebottomleft"> |
|
| 68 |
+ <div class="curvebottomright"> |
|
| 69 |
+ |
|
| 70 |
+ </div> |
|
| 71 |
+ </div> |
|
| 72 |
+ |
|
| 73 |
+</div> |
|
| 74 |
+</div> |
|
| 75 |
+ |
|
| 76 |
+<h2>Technical Notes</h2> |
|
| 77 |
+ |
|
| 78 |
+ |
|
| 79 |
+<p>Shortly before phase two begins, the Tor developers will release |
|
| 80 |
+a canonical version of Tor. This is the version that will be used for |
|
| 81 |
+judging the contest; please ensure that you use this version. Bugfixes |
|
| 82 |
+to this version of Tor will be announced to the contest web site.</p> |
|
| 83 |
+ |
|
| 84 |
+<p>The Tor developers will also release test rigs (libraries) in both Java |
|
| 85 |
+and Python that demonstrate Tor's controller protocol. Code submissions |
|
| 86 |
+may be able to save a lot of time by using this code as a skeleton. You |
|
| 87 |
+can check out the <a href="http://tor.eff.org/cvs/control/">development |
|
| 88 |
+versions of these libraries</a> now. |
|
| 89 |
+</p> |
|
| 90 |
+ |
|
| 91 |
+ |
|
| 92 |
+ </div><!-- #main --> |
|
| 93 |
+</div> |
|
| 94 |
+ <div class="bottom" id="bottom"> |
|
| 95 |
+ <i><a href="mailto:tor-webmaster@freehaven.net" |
|
| 96 |
+ class="smalllink">Webmaster</a></i> |
|
| 97 |
+ </div> |
|
| 98 |
+</body> |
|
| 99 |
+</html> |
|
| 0 | 100 |