silverstripe participates in gsoc 2012
DESCRIPTION
SilverStripe Co-Founder Sigurd Magnusson on the SilverStripe participation of the GSoC 2012. Wellington, 2 May 2012TRANSCRIPT
2 May 2012 • Wellington• Sigurd Magnusson
Spring Time…Google Summer of Code
11am – 12noon
The Agenda
• 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 works
Program Genesis • “Flip bits, not burgers” during summer holidays • Exposure to real-world software development
Students submit project proposals to the organizations, who select student(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
Projects
• R• SilverStripe
GSOC 2007
• Supported launch• 10 projects, e.g. multiple language support• 2.2 release, modules• Students embraced• GHOP (Google Code-in)
GSOC 2012
• Support v3.0• 7 projects• Students more experienced• Community mentors• N.B.
GSOC 2012
• Support v3.0• 7 projects• N.B.
GSOC 2012
1. Content Personalization and Targeting ModuleYuki Awano (Japan) mentored by Philipp Krenn (Austria)
2. Form and Model ValidationWojtek Szkutnik (Poland) mentored by Mateusz & Sean (SS/Wgtn)
3. Improve Behaviour Testing Framework and Test SuiteMichal 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 ModuleRyan Dao (Singapore) mentored by Frank Mullenger (NZ)
6. Improve silverstripe.org Modules and Widgets pagesVikas Srivastava (India) mentored by Aaron UncleCheese Carlino (US)
7. Module System RefactoringAndrew Short (Australia) mentored by Marcus Nyeholt (SS/Australia)
GSOC 2012
1. Learn: https://github.com/silverstripe/gsoc-wiki/wiki
2. Discuss by 20 May at silverstripe-dev
3. Support, challenge, and thank the students May – August
4. Consider GSoC 2013 next March
Thank you!