Haiku on the fast track of development

Haiku, an open-source operating system, has been a mentoring organization for Google Summer of Code for the past five years. After each of those years, the monies earned for mentoring have been used to further the Haiku project. This has been, and continues to be, handled by a 501(c)3 non-profit organization called Haiku, Inc.
For the first time ever, we have offered one of the project’s long time contributors a 6 month employment contract to work on Haiku! This is literally a ground breaking event, both in terms of raising the needed funds and supplying the project with an extremely capable developer for an extended period of time. The developer is Michael Lotz (mmlr). He is well recognized within the project for his abilities and positive attitude of contributing to areas that are in need of additional help. Simply put, he gets the job done and done right. The goal of his contract is to work on anything and everything to bring Haiku closer to its first production quality release, better known simply as “R1”.
On top of this, the project has just released its third alpha release, Haiku R1 Alpha 3. Give Haiku a whirl today, see what you think and discover what you have been missing!

Googlers are Everywhere

This is a very busy week for Googlers talking about open source at conferences. In addition to having lots of Google employees headed to Atlanta for PyCon USA 2011, members of Google’s Open Source Programs Office will also be heading out to Chicago, IL and Dallas, TX for DrupalCon and SIGCSE, respectively.

Cat Allman will be at SIGCSE, where she will talk to attendees about open source in Google’s computer science education initiatives. On Friday March 11th, from 1:45 – 3:00 PM, Cat will present information about Google Summer of Code alongside Google colleagues who will also talk about App Inventor for Android, Computer Science 4 High School (CS4HS), and Computational Thinking. Directly after the talk, there will be a chance to meet with Cat and members of Google’s education team from 3:45 – 5:00 PM, followed by a reception from 5:00 – 6:00 PM.

Carol Smith will be at DrupalCon to talk at a panel discussion titled, ”Paying for the Plumbing” today at 4:30 PM. During this talk, Carol will discuss how participation in a program like Google Summer of Code can provide financial support for open source projects.

If you’re at PyCon, DrupalCon, or SIGCSE this week, make sure to look out for us and say hello!

Flip Bits not Burgers, the Student Guide


The Google Summer of Code Mentor Manual, published before the 2009 Mentor Summit, was an effort to help mentors choose the best students and get them involved in the open source community. The Mentor Manual had some extremely useful tips on how organizations can make the best use of the program, so in 2010 the authors printed a new edition that has tips for organization administrators as well!

When you have a manual for the mentors and org admins, it’s only fair and logical to have one for the students as well. After all, they’re the ones who need the most help preparing for and working on Google Summer of Code! So the authors of the Mentor Manual decided to write a Student Manual in the days before the 2010 Mentor Summit, and they realized it would be a good idea to get input from students. This is where I enter the scene–I was a Google Summer of Code student for the Systers organization in 2009, and a mentor for Systers in 2010. Jennifer Redman, my mentor in 2009 and co-author of the original Mentor Manual, suggested that I participate in the book sprint for the Student Manual so I could share my first-hand experience as a student.

We wanted the Student Manual to be the one stop shop for all the questions that students might have about Google Summer of Code. The manual has great insights for students before, during and after the program. These include:

• How to decide whether or not to apply for Google Summer of Code
• Getting code reviews and handling feedback
Interacting with mentors
Staying involved after the program ends

The book also has some very useful advice on making first contact with the mentoring organization, appreciating the open source culture, and most importantly, writing good project proposals.

Who can give better advice on writing good proposals for Google Summer of Code than the people who would actually evaluate them? I think the suggestions on how to write a good proposal, straight from the mentors, is something that makes the book extremely useful for the students. The book also has suggestions on selecting the projects that you should consider applying for, how to manage your time better, and how to get the most from your mentor and Google Summer of Code–there’s even a section on what to do if you’re not selected. This goes extremely well with the spirit of Google Summer of Code where one of the goals is to get students involved in open source projects irrespective of them being Google Summer of Code students or not. I guess I can go on and on about the book and the chapters, so a better option might be to check out the book and see for yourself: http://www.booki.cc/gsocstudentguide/

Google Summer of Code Student Manual Authors, photo by Selena Deckelmann

We have made a sincere effort to include as much useful advice and as many helpful suggestions in the book as possible, and in true open source style, there is an editable version available, so if you feel that something is missing in the manual, you can make a contribution to it!