Hello! I am a newbie & very eager to contribute to Tor development. I have been using tor since a year and a half & I have been looking around the website & the source codes since past month. The upcoming GSoC has provided a very nice opportunity for me contribute to whatever extent I can. I have interest towards Stem & Obfsproxy due to their applications & would like some beginner's guidance for the same. Also, I would appreciate if anyone could provide me some online references that would help me understand networking better (in order to understand the source code fully, also is that completely necessary?)
PS - I am very well acquainted in Python & have also contributed to it's development but only in Documentation aspect, hence have good knowledge of revision control, building, etc.
Thanks! -Ashish Patil
Hi Ashish, glad you want to get involved with Tor for GSoC! The first step would be to look over the projects that you're interested in, and try to make a small contribution or two. George is the maintainer of Obfsproxy (asn on irc) and I'm the maintainer of Stem (atagar on irc).
Here's some links that might help you along your way...
https://www.torproject.org/getinvolved/volunteer.html.en https://www.torproject.org/about/gsoc.html.en
... and some stem specific information...
https://stem.torproject.org/ https://trac.torproject.org/projects/tor/wiki/doc/stem/bugs https://www.torproject.org/getinvolved/volunteer.html.en#stemUsability https://www.torproject.org/getinvolved/volunteer.html.en#stemTestingForTor
Cheers! -Damian
On Sun, Mar 10, 2013 at 1:31 PM, Damian Johnson atagar@torproject.org wrote:
Hi Ashish, glad you want to get involved with Tor for GSoC!
We should be very clear to mention this:
The organizations participating in 2013 GSoC have NOT been announced yet. While we don't think we've done anything that would make Google not take our application this year, there is *NO* guarantee that we will be accepted, and any discussion about applying for Tor stuff for GSoC 2013 is contingent on .
(I say this because in the past the GSoC admins have gotten justly annoyed when projects imply that they have been accepted when they actually aren't.)
Damian, do you think we could add a prominent sentence or two to our gsoc page to clarify this point? (i.e., that the list of projects we have are entirely contingent on our acceptance into the program, which has not yet been determined or announced, and which is entirely at GSoC's discretion.)
For reference, the GSoC timeline is here: https://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/he...
best wishes, -- Nick
On Sun, Mar 10, 2013 at 2:52 PM, Nick Mathewson nickm@alum.mit.edu wrote:
On Sun, Mar 10, 2013 at 1:31 PM, Damian Johnson atagar@torproject.org wrote:
Hi Ashish, glad you want to get involved with Tor for GSoC!
We should be very clear to mention this:
The organizations participating in 2013 GSoC have NOT been announced yet. While we don't think we've done anything that would make Google not take our application this year, there is *NO* guarantee that we will be accepted, and any discussion about applying for Tor stuff for GSoC 2013 is contingent on .
argh, I didn't finish my sentence. It should end with:
"and any discussion about applying for Tor stuff for GSoC is contingent on Tor's being accepted to GSoC 2013."
Damian, do you think we could add a prominent sentence or two to our gsoc page to clarify this point?
Good idea. Done...
https://lists.torproject.org/pipermail/tor-commits/2013-March/053531.html
Thanks 'atagar'! I've already been through the links that you gave me... My hesitation to begin with anything at all was that I was not sure to go directly into resolving bugs, I thought maybe prior knowledge of networking & protocols (in-depth) was very necessary. But now that I think of it, this way is the best way even though it might be hardest!
As to Nick Mathewson, I am ready to devote quite a lot of my time to Tor irrespective of GSoC. I probably should not have mentioned GSoC to begin with, but my problem is that recently my college network centre blocked all outgoing connections through all but port 8080 i.e. the http proxy port. The firewall & port blocking now blocks IRC & a lot of other things inclusive of Tor. Thus (I am not sure of the cause-effect implication) I can only spectate IRC chat through http://www.mibbit.com & am unable to comment. Any alternative is always welcome!
This might be totally out-of-context in regard to the mailing list but I really want to contribute to Tor due to the basic idea it represents, that of, freedom of speech & anonymity & a lot of other things by acting in a kind of rebellious way, which is the icing on the cake!
Thanks again! -Ashish Patil
My hesitation to begin with anything at all was that I was not sure to go directly into resolving bugs, I thought maybe prior knowledge of networking & protocols (in-depth) was very necessary.
Nope. The best approach is to just jump right in and try to make something better. We're more than happy to help if you get stuck! -Damian