Agile Zone is brought to you in partnership with:

Mitch Pronschinske is the Lead Research Analyst at DZone. Researching and compiling content for DZone's research guides is his primary job. He likes to make his own ringtones, watches cartoons/anime, enjoys card and board games, and plays the accordion. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile

Google Summer of Code 2010: Let the Coding Begin!

05.24.2010
| 13078 views |
  • submit to reddit
Today, Students participating in Google's 2010 Summer of Code are beginning their 3-month journey in open source development.  Organizations and students have already finished applying for mentorships and now, after proposals and roadmaps have been solidified, the students are ready for the fun part: diving into development.  

This year, there are 152 organizations participating and 1,026 students from 69 countries.  145 students are returning to GSoC after participating last year.  Projects will range from "compilers to mobile applications, from web crawlers to virtual clusters, from APIs to social networking improvements, and more."  

Student numbers by country:

Credit: Google

Today is also the day that the students get paid!  That's right.  Since 2005, Google has given hefty stipends of 5,000 USD to the students that successfully complete their FOSS coding project over the Summer.  Students are now getting their initial stipends for the commitment they've already shown to their projects.  

Here is an overview of the way that students and projects are selected:

"The program invites students who meet their eligibility criteria to post applications that detail the software-coding project they wish to perform. These applications are then evaluated by the corresponding mentoring organization.

Every participating organization must provide mentors for each of the project ideas received, if the organization is of the opinion that the project would benefit from them. The mentors then rank the applications and submit the ranked list to Google. Google then decides how many projects each organization gets, and selects the top-n applications for that organization, where n is the number of projects assigned to them.

In the event of a single student being present in the top-n of more than one organization, Google mediates between all the involved organizations and decides who "gets" that student. The slots freed up on the other mentoring organization are passed to the next-best ranked application in that pile." --Wikipedia

Students will be working on their projects until August 16th, which is the firm submission date for an organization's evaluation of the student.  Even if the students don't finish, some projects will continue - as will their relationship with the organization.  About 30% of students continued working with their organization after SoC in 2005.  Last year the project completion percentage was 85%.

Some of the well-known organizations involved include Apache, Chromium, Boost C++ Libraries, Debian, Dojo, Drupal, Facebook, GNOME, the GCC, Git, LLVM, Mozilla, Mono, PostgreSQL, Python, Eclipse, and the Linux Foundation.