Google Summer of Code 2011 Results!
Hot summer of code
Students learned a lot, had fun
Everyone wins!
Friday August 26th 2011 marked the end of Google Summer of Code™ 2011 and, once again, Haiku did great with 4 out of the 8 initial students passing the final evaluation (7 were actually evaluated, 1 having unfortunately failed at midterm). The raw numbers might be a little bit deceiving, given that the fundamental goal of the program is ultimately to attract new contributors to the project; and early indications are pointing toward a success in that perspective.
Most projects are either already merged or are on their way to be. To summarize, here are the results of the eight projects :
-
Mike Smith's additions to VirtualBox™ are already meeting or exceeding usability expectations.
Sources are available here : GitHub -
Nathan Heisey brought our support of SDL up to the version 1.3. Haiku is also really thankful for the collaboration we had from the SDL project having Ryan 'icculus' Gordon co-mentoring this project.
Sources are available here : BitBucket - Gabriel Hartmann provided Haiku with a USB video driver for high-end webcams. His work has already found its way to Haiku's source tree; while not perfect yet, it should prove to be a good starting point for incremental work onward
Link to the commit log : FreeLists.org -
Lastly but not the least, Sean Healy's project will enable 3rd party projects to access Be/Haiku's API with other langages than C++, namely Python and Perl.
Sources are available here : OsDrawer
And to complete the coverage, those were the projects also being worked on :
-
Jian Chiang's project meant to add xhci (USB 3) support to Haiku. His code can be found as part of revision 42511, as seen here : FreeLists.org
-
Jack Laxson was working on a build system/server called Bâtisseur.
Sources are available here : GitHub - Ankur Sethi's goal for his Google Summer of Code project was to port ZFS over to Haiku.
Sources are available here : GitHub -
Dario Casalinuovo was working on a Services server and Contacts files integration.
Sources are available here : GitHub
A remarkable feat is the interest from most students to pursue their work in the following months and are becoming regular contributors.
We hope that while not all our students were successful in their short term project goals, that they all continue making progress in their growth into open source contributors.
Observations
There are some observations being made by Haiku's admins of this year program that might help enhance the success rate next year*.
Some of those observations are related to the timezone difference between the location of a student and its mentor, and the recurring issue of the slow start by some students, most often due to the not quite ended school session at the start of the program.
Those issues are amongst several topics that are going to be discussed with other organizations at the mentor summit later in october, where Matt, Jerome and I (Philippe aka stpere) will meet.
* If the Google Summer of Code program is reconducted and that Haiku is part of it, of course.

Comments
Re: Google Summer of Code 2011 Results!
Thanks for that summary!
I hope the students that didn't meet the expectations don't take it too hard and consider to keep contributing to Haiku anyway. (I see Barrett already committed himself. Fantastic!). I can imagine some being mad/sad, but there is also something to one's work being judged hard (but fair, I hope!). For the individual it's a sort of reality check, for the Haiku project it signals that for events like GSoC expectations are high and future students will be aware of that when they apply.
Thanks to all GSoC students and their mentors!
Regards,
Humdinger
Re: Google Summer of Code 2011 Results!
Great work of all involved! For me personally the VirtualBox extensions will have the biggest impact given that most of the time I spend in Haiku is currently through that VM.
Huge thanks to the SOC students for picking Haiku, here's hoping they apply again in future GSOC's (assuming that Google will continue to sponsor this great initiative).
Re: Google Summer of Code 2011 Results!
The only question I had was who got a pass fail or is that information confidential ?
BTW Thank you for all the hardwork. It was pretty amazing watching all the commits this summer. Keep your heads up, failure is just as important as sucess. it is from our fialures that we learn lifes most valuable lessons !
Re: Google Summer of Code 2011 Results!