Google Summer of Code

Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3-month programming project during their break from school.
Google Summer of Code
Tuesday 26. February 2019 Posted in:

Internship Schedule

Accepted students gain exposure to real-world software development and employment opportunities in areas related to their academic pursuits. Participating organizations are able to identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all; all code produced as part of the program is released under an open source license. The fact that you get to write code that people from all over the world can use - how cool is that!

gsoc how it works.png

Students

Students contact the mentor organizations they want to work with and write up a project proposal for the summer. If accepted, students spend a month integrating with their organizations prior to the start of coding. Students then have three months to code, meeting the deadlines agreed upon with their mentors.

Organizations

Open source projects apply to be mentor organizations. Once accepted, organizations discuss possible ideas with students and then decide on the proposals they wish to mentor for the summer. They provide mentors to help guide each student through the program.

Mentors

Existing contributors with the organizations can choose to mentor a student project. Mentors and students work together to determine appropriate milestones and requirements for the summer. Mentor interaction is a vital part of the program.

Timeline

See Google's programme timeline for more information

Goals of the Program

The GSoC program has several goals:

  • Get more open source code written and released for the benefit of all.
  • Inspire young developers to begin participating in open source development.
  • Help open source projects identify and bring in new developers.
  • Provide students with the opportunity to do work related to their academic pursuits during the summer: “flip bits, not burgers.”
  • Give students more exposure to real-world software development (for example, distributed development and version control, software licensing issues, and mailing list etiquette).

Student Stipends

Stipends are paid in three parts, one after each successful evaluation.

  • First Evaluation (paid ~June 22): 30%
  • Second Evaluation (paid ~July 20): 30%
  • Final Evaluation (paid late August): 40%

See Google's help guide regarding student stipends for more details.

For more information, visit the Google Summer of Code website.

Back To Events
Menu
×