Friday, March 16, 2007

Summer of Code Student Applications Now Open

The accepted Google Summer of Code 2007 mentors list is now complete at the Summer of Code website — 131 projects could use your help. Student applications are open and the end date is March 24. Google has an application guide in the Summer of Code Announce discussion group that provides more information on the application process.

Google Summer of Code™

Google Summer of Code 2007 is on! We are now accepting student applications. We've also published some additional web app documentation for mentors and organization administrators.

All the information for participants in Google Summer of Code 2007, including student abstracts and other information provided by them, is available by visiting the individual mentoring organization pages below.

Mentoring Organizations Participating in Google Summer of Code 2007

AbiSource (ideas)

Adium (ideas)

Aqsis Team (ideas)

Ardour (ideas)

ArgoUML (ideas)

Audacious Media Player (ideas)

Bazaar (ideas)

BBC Research (ideas)

Beagle (ideas)

Blender Foundation (ideas)

Boost C++ (ideas)

BZFlag (ideas)

Casetta (ideas)

Center for the Study of Complex Systems (CSCS), University of Michigan (ideas)

CLAM ( at the Universitat Pompeu Fabra) (ideas)

Computer Professionals for Social Responsibility (ideas)

Coppermine Photo Gallery (ideas)

coresystems GmbH (ideas)

Creative Commons (ideas)

Crystal Space (ideas)

Debian (ideas)

Detached Solutions (ideas)

Dojo Foundation (ideas)

Drupal (ideas)

DSpace (ideas)

Eclipse (ideas)

Etherboot Project (ideas)

eXist (ideas)

FANN - The Fast Artificial Neural Network Library (ideas)

FFmpeg (ideas)

Fityk (ideas)

FreeBSD (ideas)

Freenet Project Inc (ideas)

Freevo (ideas)

Gaim (ideas)

Gallery (ideas)

GCC (ideas)

Geeklog (ideas)

GenMAPP (ideas)

Gentoo Foundation (ideas)

Git Development Community (ideas)

GNOME (ideas)

GNU Project (ideas)

GnuCash (ideas)

GNUstep (ideas)

Haiku (ideas) (ideas) (ideas)

hugin / panotools (ideas)

IEM - Institute of Electronic Music and Acoustics, Graz (ideas)

ikiwiki (ideas)

Inkscape (ideas)

Internet2 (ideas)

Jikes RVM (ideas)

Joomla! (ideas)

K-3D (ideas)

KDE (ideas)

Lanka Software Foundation (ideas)

Liblime (ideas) (ideas)

LLVM Compiler Infrastructure (ideas)

MacPorts (ideas)

maemo (ideas)

MetaBrainz Foundation (ideas)

Mixxx (ideas)

MoinMoin Wiki Project (ideas)
Mono Project (ideas)

Moodle (ideas)

Mozilla Foundation (ideas)

MySQL AB (ideas)

National Evolutionary Synthesis Center (NESCent), Phyloinformatics Group (ideas)

Nmap Security Scanner (ideas)

OGRE (ideas)

Open Security Foundation (OSVDB) (ideas)

Open Source Applications Foundation (ideas)

OpenICC (ideas)

OpenMoko (ideas)

OpenMRS (ideas) (ideas)

OpenSolaris (ideas)

Oregon State University Open Source Lab (OSU OSL) (ideas)

OSCAR (ideas)

OSGeo (ideas)

PHP (ideas)

Plan 9 from Bell Labs (ideas)

PlanetMath (ideas)

Plone Foundation (ideas)

Portland State University (ideas)

PostgreSQL project (ideas)

Python Software Foundation (ideas)

Robert H. Lurie Comprehensive Cancer Center of Northwestern University (ideas)

Rockbox (ideas)

Ruby Central, Inc. (ideas)

Samba (ideas)

SCons Foundation: Next-Generation Build Tool (ideas)

Scribus Development Team (ideas)

ScummVM (ideas)

SilverStripe Limited (ideas)

SIP Communicator (ideas)

Sparse (ideas)

Squeak (ideas)

SquirrelMail (ideas)

Subversion (ideas)

Swarm Development Group (ideas)

Swathanthra Malayalam Computing (ideas)

Taste (ideas)

The Apache Software Foundation (ideas)

The Codehaus (ideas)

The Electronic Frontier Foundation (ideas)

The Fedora Project (ideas)

The Free Software Initiative of Japan (ideas)

The gEDA Project (ideas)

The GGI Project (ideas)

The NetBSD Project (ideas)

The Space Telescope Science Institute (ideas)

Thousand Parsec (ideas)

Ubuntu (ideas)

Umit Project (ideas)

VideoLAN (ideas)

Vim (ideas)

Wikimedia Foundation (ideas)

WinLibre (ideas)

WordPress (ideas)

wxPython (ideas)

wxWidgets (ideas)

X.Org (ideas) Foundation (ideas)

XMMS2 (ideas)

XMPP Standards Foundation (ideas)

XWiki (ideas)

Zope Foundation, Inc (ideas)

We are no longer accepting applications from open source organizations.

If you're feeling nostalgic, you can still access the Google Summer of Code 2005 and Google Summer of Code 2006 pages. We've also created a map (requires Google Earth) of all 2006 mentors and student participants for your perusal.


Please peruse our FAQ and Terms of Service for more information about the program. If you still have questions, email us for support.

Guide to the Google Summer of CodeTM Web App for Student Applicants

This document is a work-in-progress. Additional information on how to use the application will be added as Google's program administrators receive questions via either our program discussion list or to our support alias.

Using the Web App to Register for GSoC

These are the steps for registering as a student participant for Google Summer of Code:

  1. Login to your Google Account.

  2. Start registration by reviewing and accepting our program Terms of Service.

  3. Once you have accepted the Terms of Service, you should automatically be redirected to the student dashboard.

  4. Click on the "My Profile" link in the left hand navigation menu. Please update your personal information.

Notes on the Student Profile Page


Please list your name as you would like it to appear on your program certificate.


We are required to ask for this information. Please see the FAQ entry in student ineligibility for more details.

Shipping Address

Please be very, very careful when filling out this section and provide as much detail as possible. While we're successfully cutting down on the number of problem shipments of t-shirts, etc., we rely on you to provide us with accurate address information. If you have any questions, we suggest you call your local FedEx office and see if they would be able to ship to your address as you have listed it in the web app.

It is very important that you provide a phone number where you can be reached consistenly, as all shipping companies ask for a phone number so they can follow up when there are issues with delivery. If you have a mobile number, please provide it here. It is also very important to include your country code, as a problem with your shipment may occur in a country outside of your own and the shipping company will need the country code information in order to reach you.


  • Please include the full name of your school as it would appear in any official document sent from the administrative staff.

  • Please include the URL to your school as a whole, not to a particular department.

  • Your major is your primary field of study at school. If you have not chosen a primary field of study at this time, write in N/A for "not applicable."

  • The "Degree to be Completed" section may have some choices that you do not recognize. Here's a basic overview:

    1. Undergrad: select this option if you are working towards your first degree

    2. Masters: select this option if you are working towards a second degree at the graduate level

    3. PHD: select this option if you are working towards a Doctorate degree of any kind

  • If you have not yet begun attending college or university, make your best estimate of the date you will be graduating.


While all of the information in this section is optional, we'd be totally stoked if you'd provide it, especially since we're planning a Google Summer of Code blog planet this year! By selecting please publish my location, you agree to let us include your coordinates in our yearly GSoC map. (Map file requires Google Earth.)

The Student Dashboard

Once you've updated your profile, you should be redirected to the Student Dashboard. You can also visit this page directly once you have filled out your personal profile.

Your Student Dashboard is a running list of all applications you have submitted. It's also your starting point to submit new applications.

The "Last Modified" column will display the date that your application was submitted. If this information changes, it means that a mentor has posted a public comment, meaning a request to you for to add additional information to the application.

The "Status" column will let you know when mentors have begun reviewing your application.

Submitting an Application

To submit an application, click on the "Add a new application" link in your Student Dashboard . (The "Add a new application" link will also automatically update so you always know how many applications you have left to submit. The maximum number of applications any student can submit is 20.)

You will then be redirected to the application page.

  • Title/Summary: Make this a very terse description of your application, e.g. "Garbage collection tuning for GCC."

  • Organization: Select the organization to which you'd like to apply from the drop down list. If the organization has provided us with an application template, it should propagate into the "Detailed Description" section once you've selected the organization.

  • Abstract: A shorter summary of your overall application to be linked from the GSoC Program Page. View an example.

  • Detailed Description: Enter the text of your application here. Text only, 7500 characters maximum.

  • Link to Further Information: You can only provide a single link in this field. If you wish to provide more than one link, include additional links in the "Detailed Description" section.

Once you've clicked the "Submit" button, your application will appear in the selected organization's application review queue.

Comments on Your Application

Mentors may post a comment to your application asking for more information. You will receive an email requesting that you log into the GSoC web app and review the comments. You will be able to view the comments by selecting the correct application from the list in your Student Dashboard. The application title will be a link to the frozen application text and the comments provided by the mentor(s) reviewing the application.
Post a Comment