It's on! Google Summer of Code 2010 has officially been announced! Drupal has been an enthusiastic participant in the SoC program for the past five years, and we want to make sure that SoC 2010 will be better than ever!

Past Drupal Summer of Code participants have gone on to enjoy great careers as professional Drupal developers and have continued to contribute great and exciting code to the Drupal project long after SoC has ended. Thanks to all the students and mentors, and especially to Google, for making this such a great program.

What is "Summer of Code"?

Summer of Code is a fantastic program where Google pays students stipends to work on open source programs over the summer. Each student is paired with one or more mentors from an open source community such as Drupal, and works on a project over the summer.

There's a lot more information available in Google's Summer of Code FAQ and Knowledge Base.

What's new and exciting this year?

The program timeline is located at the Summer of Code site. Google has given lots of notice. This means we as a community have longer to prepare, and accepted students have longer to get initiated into the community, both of which are huge wins!

I want to be a student for Drupal. What should I do?

While you can't formally apply for the program until March 29th, it's never too early to start getting involved! Join the Summer of Code 2010 group. Subscribe to the developer mailing list, look over the developer's guide and API reference, catch up on the lessons at the Drupal Dojo. and just start playing with Drupal and some contributed modules to see what you can do.

Most of all, start thinking about your project proposal. It's also never too early to start forming ideas around what type of project you want to do, research whether the project is really needed, whether it is doable in the Summer of Code time period, and even start on your application!

Read the Advice for Students page for more tips.

I want to be a mentor. What should I do?

Join the Summer of Code 2010 group. You also should apply to join the SoC-2010 Google group (please include your drupal username when you do). The group is moderated, and your application will be reviewed. Please describe who you are, what your level of Drupal experience is, and your motivation for being a mentor. Please make sure to read the Advice for Mentors page for more tips.

I have project suggestions

Project ideas are being collected and discussed on the SoC 2010 group page. Keep in mind that proposed projects should be "do-able" within a 3 month time frame by a student who may not know anything about Drupal (but it's safe to assume they know how to program).

Any questions?

Post them SoC 2010 group, or join us in #drupal on the FreeNode IRC network (irc.freenode.net).