Hi Tor Community,
My name is Tengey Junior Patrick, a 4th year student of the University of Ghana, in Ghana of course. I am offering computer science and Mathematics and am a programmer mainly in java who is very interested in participating in GSoC 2012 with Tor.
I have read that Tor is participating in GSoC 2012. I am very enthused about what Tor does and I can’t wait to be a part of this campaign of improving Internet privacy and security. Especially because I have been a victim of Internet Surveillance where my password was tempered with so I am well motivated for this. I have been observing your community interactions for some time now.
I have already subscribed to the tor-announce mailing list and the tor-dev list. I have also been idling on the #tor-dev on the OFTC IRC channel. I have gone through the proposed students’ projects [2] and some documentations on "Running Tor" [1] . I have downloaded and installed the stable version of the Vidalia bundle and I am acquainting myself with its usage. I want to know if I am doing the right things since I am new to Tor. Also I want to know if the project on "Tor Controller Status Event Interface for Vidalia" is still available to work on. I particularly program in Java and have done some work on UI developements. Also I am quite proficient in the english language and can play around with photoshop as well. But I don’t really program in c++ though I have learnt the basics in skul, so does that disqualify me from working on the project. If not, what else must I know prior to the application in order to get acquainted with your practices and better understand your organizational set up. I will be very glad if help is given me in this regard. Thanks a lot.
[1]https://www.torproject.org/docs/documentation.html.en [2]https://www.torproject.org/getinvolved/volunteer.html.en#Projects
On 4/3/12 5:11 PM, junior wrote:
Hi Tor Community,
Hi!
Also I want to know if the project on "Tor Controller Status Event Interface for Vidalia" is still available to work on. I particularly program in Java and have done some work on UI developements. Also I am quite proficient in the english language and can play around with photoshop as well. But I don’t really program in c++ though I have learnt the basics in skul, so does that disqualify me from working on the project. If not, what else must I know prior to the application in order to get acquainted with your practices and better understand your organizational set up. I will be very glad if help is given me in this regard. Thanks a lot.
To be able to work in Vidalia you will mainly need to understand how Qt works. Vidalia is built upon that framework and its core idioms. Qt is C++, but you can "avoid" C++ if you work on a plugin which would be in javascript (but you'll need to understand core Qt concepts). That being said, both proposed projects need C++.
Regarding the Tor Controller Status Events project, it is still available in the sense that you can submit a proposal, which doesn't mean that there aren't more people wanting to work on it.
You should join us on IRC #vidalia (or #tor-dev for general tor development discussions) at OFTC if you want to get involved with us regardless of GSoC.
Regards, Tomás
Tanx a lot Tomas for the response. Will you then advice that I continue on the Vidalia or suggest other likely projects for me to work on.
On 4/4/12, Tomás Touceda chiiph@torproject.org wrote:
On 4/3/12 5:11 PM, junior wrote:
Hi Tor Community,
Hi!
Also I want to know if the project on "Tor Controller Status Event Interface for Vidalia" is still available to work on. I particularly program in Java and have done some work on UI developements. Also I am quite proficient in the english language and can play around with photoshop as well. But I don’t really program in c++ though I have learnt the basics in skul, so does that disqualify me from working on the project. If not, what else must I know prior to the application in order to get acquainted with your practices and better understand your organizational set up. I will be very glad if help is given me in this regard. Thanks a lot.
To be able to work in Vidalia you will mainly need to understand how Qt works. Vidalia is built upon that framework and its core idioms. Qt is C++, but you can "avoid" C++ if you work on a plugin which would be in javascript (but you'll need to understand core Qt concepts). That being said, both proposed projects need C++.
Regarding the Tor Controller Status Events project, it is still available in the sense that you can submit a proposal, which doesn't mean that there aren't more people wanting to work on it.
You should join us on IRC #vidalia (or #tor-dev for general tor development discussions) at OFTC if you want to get involved with us regardless of GSoC.
Regards, Tomás
On 4/4/12 3:41 PM, junior wrote:
Tanx a lot Tomas for the response. Will you then advice that I continue on the Vidalia or suggest other likely projects for me to work on.
I just saw this email, sorry it seems to be so late. I think that's a question for you to answer, you know yourself better than I do and you are going to be able to judge whether you would do a good job or not. If you think you are, your goal would be to make me understand why that's the case through a proposal and, for example, fixing bugs or proposing new features.
If you are interested in joining Tor, you should be around IRC as I suggested and that way it'd be easier for you to see where you'd be more comfortable working.
Sorry again for responding so close to the deadline.
Regards, Tomas