Successfully reported this slideshow.
You’ve unlocked unlimited downloads on SlideShare!
Google Summer of CodeSpring Time…2 May 2012 • Wellington• Sigurd Magnusson
www.google-melange.comThe Agenda11am – 12noon• The company• The goal• The process• The summary• Q&A
Agenda• What is it?• GSoC 2007• GSoC 2012• Your input
What?• Google Summer of Code is a program designed to encourage college student participation in open source software development.• Google-Melange.com
Goals?• Inspire young developers to begin participating in open source development• Provide students in computer science and related fields the opportunity to do work related to their academic pursuits during the summer• Give students more exposure to real-world software development scenarios (e.g. distributed development, software licensing questions, mailing list etiquette, etc.)• Get more open source code created and released for the benefit of all• Help open source projects identify and bring in new developers and committers
How it worksProgram Genesis• “Flip bits, not burgers” during summer holidays• Exposure to real-world software developmentStudents submit project proposals to the organizations, who selectstudent(s) and pair with mentor from the org• Student must execute to milestones laid out in their accepted project proposal• Google allocates a given number of slots to each organization, the students work on their project in close mentored collaboration with that organization• Program stipend allows students to concentrate on OSS development full-time
Timeline• March 26-April 6: Student application period• April 23: Accepted student proposals announced• Now: “Bonding period”• May 21: Students begin coding• July 13: Mid-term evaluation deadline• August 20: Pencils down• August 27: Final results of Google Summer of Code 2012 announced• August 31: Students can being submitting required code samples to Google.• October 20-21: Mentor Summit at Googleplex.
Stipends• Google pays 5000USD to Student, 500USD to mentoring organisation• Milestones
Projects• Apache• Creative Commons• Debian• Django• Drupal• Firefox• GCC• Git• KDE• Linux Kernel• phpMyAdmin• Wikipedia
GSOC 20121. Content Personalization and Targeting Module Yuki Awano (Japan) mentored by Philipp Krenn (Austria)2. Form and Model Validation Wojtek Szkutnik (Poland) mentored by Mateusz & Sean (SS/Wgtn)3. Improve Behaviour Testing Framework and Test Suite Michal Ochman (Poland) mentored by Ingo Schommer (SS/Germany)4. Improve Developer Ergnomics (aka dev toolbar) Jakob Kristoferitsch (Austria) mentored by Mark Stephens (SS/Wgtn)5. Improve Payment Module Ryan Dao (Singapore) mentored by Frank Mullenger (NZ)6. Improve silverstripe.org Modules and Widgets pages Vikas Srivastava (India) mentored by Aaron UncleCheese Carlino (US)
GSOC 20121. Learn: https://github.com/silverstripe/gsoc-wiki/wiki2. Discuss by 20 May at silverstripe-dev3. Support, challenge, and thank the students May – August4. Consider GSoC 2013 next March