Notes on Summer of Code 2006
GNOME Summer of Code 2006 - A window into the world, work and lives of GNOME Summer of Code 2006 participants. Many thanks to Google!
- join the #soc channel on irc.gnome.org!
The accepted proposals have been announced! They are:
Annotations and bookmarks support on evince
/GSmartMix, a smart audio mixer for gnome
Mads Chr. Olesen
Improving nautilus login performance & ease of profiling
Long Running Task Manager & Nautilus/Epiphany Download Integration
Evolution Automation and 'Performance' verification & Tinderbox integration / LDTP regrssion suite
Work on gtksourceview library
Please feel free to edit this page to link to a copy of your application.
Pool of project ideas
See this mail for explanations of all the steps to apply for mentorship. Mentorship shouldn't take much time, not more than one hour per project per week. Moreover, we will almost surely assign at least two mentors to each project, so it will be even less work.
The application form is available at http://code.google.com/soc/student_step1.html (it will be closed on Monday, May 8th)
If you feel strong about an idea that is not listed in the pool of project ideas, feel free to contact the administrators to know if it looks like a good idea, but generally it is perfectly Ok to submit proposals for ideas not listed in the pool, and is neither an advantage, nor a disadvantage. Same about ideas that do not have a mentor yet. When writing proposals do note that however, quality is much more important than quantity. Some of the projects listed in the ideas pool are really hard to accomplish in a limited time technically. So simply saying I want to do this does not mean much, you need to convince us that you can do it in the three months period with a high quality.
Based on the Perl page explaining how to write a proposal: http://www.perlfoundation.org/gc/grants/proposals.html
A good format for applying is:
Benefits to the GNOME Community
Deliverables - It is very important to list quantifiable results here e.g.
- "Improve X modules in ways Y and Z."
- "Implement new library in ways Y and Z."
- "Improve performance in X by Y%."
Project Schedule - How long will the project take? When can you begin work?
Bio - Who are you? What makes you the best person to work on this project?
Miguel also wrote some nice notes for the projects at Mono: http://www.mono-project.com/StudentProjects