04a21f6daa6f9551657e2831ed69414fb8846f2f
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

1) ## translation metadata
Roger Dingledine looks like we never set the...

Roger Dingledine authored 13 years ago

2) # Revision: $Revision$
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

3) # Translation-Priority: 4-optional
4) 
Roger Dingledine update gsoc page for 2016

Roger Dingledine authored 8 years ago

5) #include "head.wmi" TITLE="Tor: Google Summer of Code 2016" CHARSET="UTF-8"
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

6) <div id="content" class="clearfix">
7)   <div id="breadcrumbs">
Andrew Lewman change all of the breadcrum...

Andrew Lewman authored 13 years ago

8)     <a href="<page index>">Home &raquo; </a>
Andrew Lewman clean up the gsoc page for...

Andrew Lewman authored 13 years ago

9)     <a href="<page about/gsoc>">Google Summer of Code</a>
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

10)   </div>
11)   <div id="maincol"> 
Roger Dingledine update gsoc page for 2016

Roger Dingledine authored 8 years ago

12)     <h2>Tor: Google Summer of Code 2016</h2>
Sebastian Hahn We decided to go with HTML...

Sebastian Hahn authored 13 years ago

13)     <hr>
Damian Johnson Note that we're not taking...

Damian Johnson authored 9 years ago

14) 
15)     <br /><br />
16) 
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

17)     <p>
Damian Johnson Updating our GSoC site for...

Damian Johnson authored 11 years ago

18)     The Tor Project, in collaboration with <a href="https://www.eff.org/">The
19)     Electronic Frontier Foundation</a>, have taken part in Google Summer of Code
Damian Johnson Updating GSoC page for 2015

Damian Johnson authored 9 years ago

20)     for 2007 through 2014, mentoring the total of 53 students.
Roger Dingledine update gsoc page for 2016

Roger Dingledine authored 8 years ago

21)     In 2015, Tor <a href="https://lists.torproject.org/pipermail/tor-dev/2015-March/008358.html">was not accepted</a> into GSoC (along with many other established organizations). Instead we ran our own program that summer:
22) <a href="https://trac.torproject.org/projects/tor/wiki/org/TorSoP">the Summer of Privacy</a>!
Damian Johnson Updating GSoC page for 2015

Damian Johnson authored 9 years ago

23)     <!--
24)     Now google has
Damian Johnson Updating GSoC landing page...

Damian Johnson authored 11 years ago

25)     announced that we'll be taking part again for <a
Damian Johnson Updating GSoC page for 2015

Damian Johnson authored 9 years ago

26)     href="https://www.google-melange.com/gsoc/homepage/google/gsoc2015">Google
Roger Dingledine update gsoc page for 2016

Roger Dingledine authored 8 years ago

27)     Summer of Code 2016</a>!
Damian Johnson Updating GSoC page for 2015

Damian Johnson authored 9 years ago

28)     -->
Roger Dingledine make it clearer we're not a...

Roger Dingledine authored 8 years ago

29)     We have applied to GSoC 2016, and we should know at the end of February
30)     whether we are in this year.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

31)     </p>
32)     
33)     <p>
34)     You must be self-motivated and able to work independently. We have
35)     a thriving community of interested developers on the IRC channel and
36)     mailing lists, and we're eager to work with you, brainstorm about design,
37)     and so on, but you need to be able to manage your own time, and you
38)     need to already be somewhat familiar with how free software development on the
39)     Internet works.
40)     </p>
41)     
42)     <p>
43)     Working on Tor is rewarding because:
44)     </p>
45)     
46)     <ul>
47)     <li>You can work your own hours in your own locations. As long as you
48)     get the job done, we don't care about the process.</li>
49)     <li>We only write free (open source) software. The tools you make won't
50)     be locked down or rot on a shelf.</li>
51)     <li>You will work with a world-class team of anonymity experts and
52)     developers on what is already the largest and most active strong anonymity
53)     network ever.</li>
54)     <li>The work you do could contribute to academic publications &mdash;
55)     Tor development raises many open questions and interesting problems
56)     in the field of <a href="http://freehaven.net/anonbib/">anonymity
57)     systems</a>.</li>
58)     </ul>
59)     
60)     <a id="GettingInvolved"></a>
61)     <h2><a class="anchor" href="#GettingInvolved">How To Get Involved</a></h2>
62)     
63)     <p>
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

64)     The best way to get involved is to come <a href="<page
65)     about/contact>#irc">listen on IRC</a> (both "#tor" and "#tor-dev"), read
66)     our docs and other webpages, try out the various tools that are related to
67)     the projects that interest you, and ask questions as they come to you: <a
68)     href="<page docs/documentation>#UpToSpeed">Getting up to speed</a>.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

69)     </p>
70)     
71)     <p>
72)     In addition to getting some more development work
73)     done on Tor and related applications, Google and Tor are most interested
74)     in getting students involved in Tor development in a way that keeps them
75)     involved after the summer too. That means we will give priority to students
76)     who have demonstrated continued interest and responsiveness. We will require
77)     students to write public status report updates for our community, either by
78)     blogging or sending mail to our mailing list. We want to ensure that the
79)     community and the student can both benefit from each other.
80)     </p>
81)     
82)     <p>
83)     When it comes time for us to choose projects, our impression of how well
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

84)     you'll fit into our community &mdash; and how well you are at taking
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

85)     the initiative to do things &mdash; will be at least as important as
86)     the actual project you'll be working on.
87)     </p>
88)     
89)     <a id="Ideas"></a>
90)     <h2><a class="anchor" href="#Ideas">Ideas List</a></h2>
91)     
92)     <p>
Damian Johnson Linking GSoC landing page t...

Damian Johnson authored 12 years ago

93)     To start with, please see Tor's <b><a href="<page
Damian Johnson Making the link from the gs...

Damian Johnson authored 13 years ago

94)     getinvolved/volunteer>#Projects">projects page</a></b> and its following
Damian Johnson Updating our GSoC site for...

Damian Johnson authored 11 years ago

95)     ideas.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

96)     </p>
97)     
98)     <p>
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

99)     The best kind of ideas are well defined and easily broken into subtasks. 
100)     A lot of students try to bite off open-ended development and research
101)     topics. But if you're going to spend the first half of your summer figuring
102)     out what exactly you should code, there's a chance that the conclusion will
103)     be "oh, that isn't actually feasible to build after all" and your proposal
104)     will make us very nervous.
105)     </p>
106)     
107)     <p>
108)     Try to figure out how much you can actually fit in a summer, break the work
109)     down into manageable pieces, and most importantly, figure out how to make
110)     sure your incremental milestones are actually useful &mdash; if you don't
111)     finish everything in your plan, we want to know that you'll still have
112)     produced something useful.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

113)     </p>
114)     
115)     <a id="Template"></a>
116)     <h2><a class="anchor" href="#Template">Application Template</a></h2>
117)     
118)     <p>
119)     Please use the following template for your application, to make sure you
120)     provide enough information for us to evaluate you and your proposal.
121)     </p>
122)     
123)     <ol>
124)     
125)     <li>What project would you like to work on? Use our ideas lists as a starting
126)     point or make up your own idea. Your proposal should include high-level
127)     descriptions of what you're going to do, with more details about the
128)     parts you expect to be tricky. Your proposal should also try to break
129)     down the project into tasks of a fairly fine granularity, and convince
Damian Johnson Noting that a timeline is h...

Damian Johnson authored 13 years ago

130)     us you have a plan for finishing it. A timeline for what you will be doing
Damian Johnson Disclaimer for sharing whic...

Damian Johnson authored 10 years ago

131)     throughout the summer is highly recommended.<br /><br />
132) 
133)     <i>Note that we might share which project ideas have strong applications in
134)     order to spread applicants out (it's bad for everyone for several strong
135)     applicants to be for the exact same project).</i><br /><br /></li>
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

136)     
137)     <li>Point us to a code sample: something good and clean to demonstrate
138)     that you know what you're doing, ideally from an existing project.</li>
139)     
Damian Johnson Dropping the EFF from quest...

Damian Johnson authored 11 years ago

140)     <li>Why do you want to work with The Tor Project in
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

141)     particular?</li>
142)     
143)     <li>Tell us about your experiences in free software development
144)     environments. We especially want to hear examples of how you have
145)     collaborated with others rather than just working on a project by
146)     yourself.</li>
147)     
148)     <li>Will you be working full-time on the project for the summer, or will
149)     you have other commitments too (a second job, classes, etc)? If you won't
150)     be available full-time, please explain, and list timing if you know them
151)     for other major deadlines (e.g. exams). Having other activities isn't
152)     a deal-breaker, but we don't want to be surprised.</li>
153)     
154)     <li>Will your project need more work and/or maintenance after the summer
155)     ends? What are the chances you will stick around and help out with that
156)     and other related projects?</li>
157)     
158)     <li>What is your ideal approach to keeping everybody informed of your
159)     progress, problems, and questions over the course of the project? Said
160)     another way, how much of a "manager" will you need your mentor to be?</li>
161)     
162)     <li>What school are you attending? What year are you, and what's your
163)     major/degree/focus? If you're part of a research group, which one?</li>
164)     
165)     <li>How can we contact you to ask you further questions? Google doesn't
166)     share your contact details with us automatically, so you should include
167)     that in your application. In addition, what's your IRC nickname?
168)     Interacting with us on IRC will help us get to know you, and help you
169)     get to know our community.</li>
170)     
Damian Johnson Asking org preference on th...

Damian Johnson authored 12 years ago

171)     <li>Are you applying to other projects for GSoC and, if so, what would be
172)     your preference if you're accepted to both? Having a stated preference
173)     helps with the deduplication process and will not impact if we accept your
174)     application or not.</li>
175)     
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

176)     <li>Is there anything else that we should know that will make us like your
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

177)     project more?</li>
178)     
179)     </ol>
180)     
181)     <p>
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

182)     We mostly pick mentors from the <a href="<page about/corepeople>">core Tor
Damian Johnson Dropping the EFF from quest...

Damian Johnson authored 11 years ago

183)     development team</a> so we should be able to accommodate a wide variety of
184)     projects. These can range from work on Tor itself to work on supporting or
185)     peripheral projects.
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

186)     </p>
187)     
188)     <p>
189)     All selected projects are assigned both a primary and assistant mentor to
190)     answer your questions and help you integrate with the broader Tor
191)     community. Though your mentors are a primary point of contact please use
192)     our public spaces (the <a href="<page about/contact>#irc">#tor-dev irc
193)     channel</a> and <a href="<page docs/documentation>#MailingLists">tor-dev@
194)     email list</a>) to discuss your project. We want you to become a part of
195)     the community by the end of the summer, not a stranger that's only known by
196)     your mentor.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

197)     </p>
198)     
199)     <p>
200)     If you're interested, you can either contact the <a href="<page
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

201)     about/contact>">tor-assistants list</a> (a private list) with a brief
202)     summary of your proposal and we'll give you feedback, or just jump right in
203)     and post your ideas and goals to the <a href="<page
204)     docs/documentation>#MailingLists">tor-dev mailing list</a> (which is open).
205)     Make sure to be responsive during the application selection period; if we
206)     like your application but you never answer our mails asking for more
207)     information, that's not a good sign.
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

208)     </p>
209)     
210)     <p>
Damian Johnson Updating GSoC page for 2012...

Damian Johnson authored 12 years ago

211)     We're always happy to have new contributors so if you haven't filled up
212)     your summer plans yet, please consider spending some time working with us
213)     to make Tor better!
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

214)     </p>
Damian Johnson Adding example proposals fo...

Damian Johnson authored 13 years ago

215)     
Damian Johnson Little more failure with an...

Damian Johnson authored 13 years ago

216)     <a id="Example"></a>
Damian Johnson Minor bug with anchor tag.

Damian Johnson authored 13 years ago

217)     <h2><a class="anchor" href="#Example">Application Examples</a></h2>
Damian Johnson Adding example proposals fo...

Damian Johnson authored 13 years ago

218)     
219)     <p>
220)     Below are examples of some GSoC applications from previous years we liked.
221)     The best applications tend to go through several iterations so you're
222)     highly encouraged to send drafts early.
223)     </p>
224)     
225)     <ul>
Damian Johnson Adding Juha's GSoC Proposal

Damian Johnson authored 10 years ago

226)       <li><h4><a href="https://ahmia.fi/gsoc/">Ahmia.fi - Search Engine for Hidden Services</a> by Juha Nurmi</h4></li>
Damian Johnson Adding Amogh's GSoC proposal

Damian Johnson authored 10 years ago

227)       <li><h4><a href="http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120">Orbot &amp; Orfox</a> by Amogh Pradeep</h4></li>
ileiva Fixed broken link of revamp...

ileiva authored 9 years ago

228)       <li><h4><a href="http://ilv.github.io/gettor_proposal.html">Revamp GetTor</a> by Israel Leiva</h4></li>
Damian Johnson Adding Sreenatha's GSoC pro...

Damian Johnson authored 10 years ago

229)       <li><h4><a href="https://sites.google.com/site/sreenathadev/gsoc-2014-weather-rewrite">Weather Rewrite</a> by Sreenatha Bhatlapenumarthi</h4></li>
Damian Johnson Adding Kostas' GSoC proposal

Damian Johnson authored 10 years ago

230)       <li><h4><a href="http://kostas.mkj.lt/gsoc2014/gsoc2014.html">BridgeDB Distributor</a> by Kostas Jakeliunas</h4></li>
Damian Johnson Adding Kostas' GSoC applica...

Damian Johnson authored 10 years ago

231)       <li><h4><a href="http://kostas.mkj.lt/gsoc2013/gsoc2013.html">Searchable Tor descriptor archive</a> by Kostas Jakeliunas</h4></li>
Damian Johnson Adding Johannes' GSoC appli...

Damian Johnson authored 10 years ago

232)       <li><h4><a href="https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1">Create an Internet Censorship Virtual Machine Based Simulator</a> by Johannes Fürmann</h4></li>
Damian Johnson Adding Ravi's stem proposal...

Damian Johnson authored 12 years ago

233)       <li><h4><a href="../about/gsocProposal/gsoc12-proposal-stemImprovements.html">Stem Improvements and Arm port</a> by Ravi Padmala</h4></li>
Damian Johnson Adding feroze's gsoc app as...

Damian Johnson authored 12 years ago

234)       <li><h4><a href="http://feroze.in/gsoc12.html">Implementing Hidden Service Configuration and Bandwidth Scheduling Plugins</a> by Feroze Naina</h4></li>
Damian Johnson Adding example proposals fo...

Damian Johnson authored 13 years ago

235)       <li><h4><a href="../about/gsocProposal/gsoc10-proposal-soat.txt">SOAT Expansion</a> by John Schanck</h4></li>
Damian Johnson Adding gsoc proposals for t...

Damian Johnson authored 12 years ago

236)       <li><h4><a href="http://inspirated.com/uploads/tor-gsoc-11.pdf">GTK+ Frontend and Client Mode Improvements for arm</a> by Kamran Khan</h4></li>
237)       <li><h4><a href="http://www.gsathya.in/gsoc11.html">Orbot + ORLib</a> by Sathya Gunasekaran</h4></li>
238)       <li><h4><a href="http://blanu.net/TorSummerOfCodeProposal.pdf">Blocking-resistant Transport Evaluation Framework</a> by Brandon Wiley</h4></li>
Damian Johnson Storing copies of past gsoc...

Damian Johnson authored 12 years ago

239)       <li><h4><a href="../about/gsocProposal/gsoc11-proposal-metadataToolkit.pdf">Metadata Anonymisation Toolkit</a> by Julien Voisin</h4></li>
Damian Johnson Switching to https links fo...

Damian Johnson authored 10 years ago

240)       <li><h4><a href="https://www.atagar.com/misc/gsocBlog09/">Website Pootle Translation</a> by Damian Johnson</h4></li>
Damian Johnson Adding example proposals fo...

Damian Johnson authored 13 years ago

241)     </ul>
242)