
Google Summer of Code 2013
What is Google Summer of Code?
Google Summer of Code is a program designed to encourage college/university student participation in open source development. Students in Computer Science or related fields are provided the opportunity to do work related to their academic pursuits during the summer. To achieve this Google pays students a stipend to work on open source projects like TYPO3.
A lot more information is available in Google's Summer of Code FAQ and Knowledge Base Wiki.
How does it work?
First, organizations like the TYPO3 Association sign up as mentoring organizations for GSoC. If the organization gets accepted students submit project proposals to the organization. We then rank the student submissions and pair the students with mentors from the TYPO3 project.
Google then allocates a given number of slots to each organization and the students work all summer on their project in close collaboration with our mentors.
During that time a program stipend paid by Google allows students to concentrate on their Open Source Software development project, without having to worry about finding work elsewhere.
I want to be a student for TYPO3, what should I do?
To work on a TYPO3 Google Summer of Code project you need to register yourself on www.google-melange.com and hand in a project proposal. The student application period will start on April 22 at 19:00 UTC.
The TYPO3 community maintains an ideas page which is an excellent starting point, and we also created a student application template. You can come up with your own idea or base your proposal on something from the ideas page, but either way it’s very important that you get feedback from the team you wish to work with well before the submissions deadline. If you have general questions about getting involved with TYPO3 as a Google Summer of Code student you’re welcome to ask on our IRC channel #typo3-gsoc on Freenode, or join our GSoC forum on forum.typo3.org. For questions about a specific idea please contact the relevant team (subproject) directly.
Possibilities for getting involved include subscribing to the TYPO3 GSoC and developer mailing lists, hanging out in the IRC channel, checking out the documentation and just playing with TYPO3 and some extensions. Of course, these activities are still valid and encouraged even after the GSoC.
Keep an eye on the official Google Summer of Code timeline. Time passes quickly.
I want to be a mentor, what should I do?
To be a mentor in a TYPO3 Google Summer of Code project you should be familiar with TYPO3 (CMS, Flow or Neos) development, be it core development or extension development to be able to support the students, also good connections in the community are a must have. If you are interested in mentoring a student, get in touch with us gsoc(at)typo3.org.
If you wish to be a mentor your next steps should be:
- subscribe to typo3-gsoc@lists.typo3.org,
- sign up on google-melange and apply as a mentor for TYPO3,
- contact one of the admins to approve your requests.
The Advice for Mentors page provides more tips for prospective mentors.
For questions you can reach the admin team in #typo3-gsoc-mentors on Freenode or at gsoc(at)typo3.org.