Transcript
Page 1: SilverStripe participates in GSoC 2012

2 May 2012 • Wellington• Sigurd Magnusson

Spring Time…Google Summer of Code

Page 2: SilverStripe participates in GSoC 2012

11am – 12noon

The Agenda

• The company• The goal• The process• The summary• Q&A

Page 3: SilverStripe participates in GSoC 2012

Agenda

• What is it?• GSoC 2007• GSoC 2012• Your input

Page 4: SilverStripe participates in GSoC 2012

What?

• Google Summer of Code is a program designed to encourage college student participation in open source software development.

• Google-Melange.com

Page 5: SilverStripe participates in GSoC 2012

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

Page 6: SilverStripe participates in GSoC 2012

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

Page 7: SilverStripe participates in GSoC 2012

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.

Page 8: SilverStripe participates in GSoC 2012

Stipends

• Google pays 5000USD to Student, 500USD to mentoring organisation

• Milestones

Page 9: SilverStripe participates in GSoC 2012

Projects

• Apache• Creative Commons• Debian• Django• Drupal• Firefox• GCC• Git• KDE• Linux Kernel• phpMyAdmin• Wikipedia

Page 10: SilverStripe participates in GSoC 2012

Projects

• R• SilverStripe

Page 11: SilverStripe participates in GSoC 2012

GSOC 2007

• Supported launch• 10 projects, e.g. multiple language support• 2.2 release, modules• Students embraced• GHOP (Google Code-in)

Page 12: SilverStripe participates in GSoC 2012

GSOC 2012

• Support v3.0• 7 projects• Students more experienced• Community mentors• N.B.

Page 13: SilverStripe participates in GSoC 2012

GSOC 2012

• Support v3.0• 7 projects• N.B.

Page 14: SilverStripe participates in GSoC 2012

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)

Page 15: SilverStripe participates in GSoC 2012

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

Page 16: SilverStripe participates in GSoC 2012

Thank you!

[email protected]


Top Related