LWN.net Logo

Google Summer of Code 2007 kicks off

April 17, 2007

This article was contributed by Nathan Sanders

When Google's 905 accepted students officially begin coding on May 28th, 137 mentoring open-source projects will be given a serious influx of labor. As in 2005 and 2006, Google will be paying each of these university students $4500 to act as pro-tempore developers for the scores of participating open source projects. The projects are given $500 for each student they take on and mentor. Google is spending more than four million dollars on the program this year, and significant contributions are expected for projects ranging from Ubuntu and Mozilla to scientific endeavors.

The Google Summer of Code 2007 reached the second major milestone in its program timeline on April 11th by posting accepted student applications. This follows the announcement of accepted mentoring organizations and the simultaneous commencement of the student application period, the first major milestone, on March 14th.

For more information about the Summer of Code's motivation, evolution, logistics, finances, and success, the Linux Weekly News turned to Google's Open Source Program Coordinator Leslie Hawthorn:

LWN: What prompted Google to found the annual Summer of Code in 2005? What were the initial goals of the project, from Google's perspective?

Hawthorn: We were looking for a way to provide students studying computer science and IT another set of opportunities to work in their field of academic study over the summer. We were also hoping to introduce more students to open source development, as well as to increase the number of open source developers in general. Of course, the great by-product of all of these goals is that more open source code is available to everyone.

LWN: Were there any complaints or controversies from past Summers of Code that prompted logistical changes for the 2007?

Hawthorn: We'll always be working to improve the program. Payments were an area of difficulty in 2005, and also last year, though much less so. This year we're introducing a whole new method of payments which we hope will mean that disbursements go more smoothly.

We also heard from many of our students and mentors that there simply wasn't enough time during the program for students to come up to speed and get their code written, debugged and integrated back into the code base. We've reworked the timeline substantially this year and added in two months of "community bonding" to help with the time crunch.

LWN: According to a 2006 article by the Internet News, about thirty percent of students continued to work with their mentoring organization after the completion of their Summer of Code 2005 project. Are you pleased with that retention rate? What could be done or has been done to improve it?

Hawthorn: We're pleased, but we'd be ecstatic if that percentage were even higher. We're hoping the community-bonding period will encourage more students to stick around after the program ends.

LWN: Google was only able to accept less than half of the mentoring organizations which applied this year. What criteria did you use to differentiate and select these organizations?

Hawthorn: We based our decisions on several factors, but the major area was an organization's Ideas list: Did it look like a set of reasonable goals for students? Did the projects look interesting? Did the organization's Ideas list look well-organized and clearly written?

LWN: How does Google benefit from accepting mentoring organizations such as the Robert H. Lurie Comprehensive Cancer Center of Northwestern University, which seemingly have little or no relevance to Google's business?

Hawthorn: We take orgs from a wide variety of technology spaces. We benefit in the same way the rest of the world benefits: by having more code produced for everyone to use.

LWN: Both mentors and students are required to submit evaluations which Google uses to determine whether or not the participants successfully completed their project and deserve payment. What questions are on these evaluation forms? What factors does Google use to determine whether or not payment is deserved?

Hawthorn: The questions are newly determined each year. While Google makes the final determination on whether a student receives payment or not, in almost all cases we go with the mentor's judgment call. (We have not determined the questions yet for this year.)

LWN: Can you estimate the success rate in past Summers of code based on these evaluation forms?

Hawthorn: We had 89% of students pass their final evaluations for the 2005 program, and 82% for the 2006 program.

LWN: What is Google's overall budget for the Summer of Code? How has this budget increased since 2005?

Hawthorn: Our stipends budget has increased $1M each year; in 2005, we awarded $2M and in 2006 we awarded $3M. This year, our funding will increase to $4M. Our overall program costs behind the scenes will increase somewhat year by year, but not notably so.

LWN: Google pays $5000 per student project - $4500 to the student and $500 to the mentor. What other major expenses are involved in the Summer of Code, be they during planning, administration, or otherwise?

Hawthorn: Shipping internationally is incredibly expensive. We spend a decent amount of time planning for the program when it's not in session as well.

LWN: What do you find usually motivates students to participate in the Summer of Code? Surely it's not just the money.

Hawthorn: It's the t-shirt. Seriously, though, students are drawn to the program for a variety of reasons: passion for open source, desire for recognition and potential career advancement. That said, though, you would be shocked at the number of student and mentor applications that specifically mention the t-shirt.

LWN: Is it too early to announce the Google Summer of Code 2008?

Hawthorn: We have nothing to announce now. Stay tuned! :)

Click here to read more of the interview with Leslie Hawthorn and see what's coming with this year's Summer of Code.
(Log in to post comments)

Google Summer of Code 2007 kicks off

Posted Apr 26, 2007 23:32 UTC (Thu) by Duncan (guest, #6647) [Link]

I'm glad someone saw this need and decided to fill it. =8^)

Seriously. Ongoing sponsorship is one thing, and the community has many
sponsors that have helped make available a lot of code far faster than it
would have been otherwise, but this Google Summer of Code thing is unique,
and fills a need at the entry and exposure level that wasn't being filled,
before. The profile on the project is incredible -- that the T-shirt is
even mentioned is a good example of that. That means there's a /lot/ of
students now seriously considering FLOSS work that may not have done so
before, by simple exposure to the idea even if they don't directly
participate. Get 'em young, as they say. =8^)

One wonders, in 2015, a decade from the first Google SoC, how many by then
up and comers in the community will be able to trace their involvement in
some way to the program. It's certainly creating a lasting legacy any
company should be proud to have. Sure, the contributed code gives a
lasting boost to many projects as well, but that's barely the beginning of
it if the program serves to introduce new developers to a lasting
involvement with the community, where they may well have been forever
locked away in proprietaryware projects otherwise.

Then there's the student's perspective. That GSoC experience is going to
look very good on their resume/CV, and it's something a relatively few can
put there. It's an introduction to a community with a lot of job leads,
AND they get paid for their trouble. =8^)

So we have huge benefits all around. Google's getting tons of positive
PR, in addition to the code and general improvement of the community they
can benefit from. The community is getting both the new code and in many
cases new lifetime involvement from developers that may otherwise have
gone to "the dark side". And the involved student developers are getting
something great for the resume PLUS an introduction to a whole different
area of the job market, PLUS they are getting paid for their trouble!

It's a win, win, win situation all around. Google's lucky to have found
the spot available, the slot not already filled, because the positive PR
from this is something they certainly couldn't buy with the same few
millions spent in ads or the like, and what's even better is that it's a
favorable impression with people likely to be well placed in a few years
to return the favor, throwing business Google's way. The next company
wanting to make a similar contribution for a similar PR and practical
bonus will just have to find some other niche to fill. =8^)

Duncan

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds