Application Deadline: March 27th, 2018 17:00 (BST).
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.
As a part of Google Summer of Code, student participants are paired with a mentor from the participating organizations, gaining exposure to real-world software development and techniques. Students have the opportunity to spend the break between their school semesters earning a stipend while working in areas related to their interests.
In turn, the participating organizations are able to identify and bring in new developers who implement new features and hopefully continue to contribute to open source even after the program is over. Most importantly, more code is created and released for the use and benefit of all.
Now entering its 14th year, GSoC gives students from around the globe an opportunity to learn the ins and outs of open source software development while working from home. Students receive a stipend for successful contribution to allow them to focus on their project for the duration of the program. A passionate community of mentors help students navigate technical challenges and monitor their progress along the way.
The goals of the program are to:
● Motivate students 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.
● Give students exposure to real-world software development scenarios (e.g., testing, version
control, software licensing, mailing-list etiquette, etc.).
● Create more open source code.
● Help open source projects bring in new developers.
Requirements. To participate in the Program, a Student must:
- be eighteen (18) years of age or older upon registration for the Program;
- be enrolled in or accepted into an accredited institution, including a college, university, masters program, PhD program and/or undergraduate program, as of the Acceptance Date;
- for the duration of the Program, be eligible to work in the country in which he or she resides; and
- not be an Organization Administrator or Mentor in the Program.
How the Program Works:
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.
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.
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.
- Organization Applications Open
January 4, 2018
Open source organizations that would like to participate as a mentor organization in this year’s program can apply.
Organization Application Deadline
January 23, 2018
All organizations wishing to be a part of GSoC 2018 must complete their application by January 23, 2018 17:00 (GMT).
February 12, 2018
Interested students can now begin discussing project ideas with accepted mentor organizations.
Student Application Period
March 12 – 27, 2018
Students can register and submit their applications to mentor organizations. All proposals must be submitted by March 27, 2018 17:00 (BST).
Application Review Period
March 27, 2018 – April 23, 2018
Organizations review and select student proposals.
Student Projects Announced
April 23, 2018
Accepted students are paired with a mentor and start planning their projects and milestones.
April 23, 2018 – May 14, 2018
Students spend a month learning more about their organization’s community.
May 14, 2018 – August 6, 2018
Students work on their Google Summer of Code projects.
while time.now() < deadline: code() and debug() and document()
June 11 – 15, 2018
July 9 – 13, 2018
Mentors and students submit their evaluations of one another. These evaluations are a required step of the program.
Students Submit Code and Final Evaluations
August 6 – 14, 2018
Students submit their code, project summaries, and final evaluations of their mentors.
Mentors Submit Final Evaluations
August 14 – 21, 2018
Mentors review student code samples and determine if the students have successfully completed their Google Summer of Code 2018 project.
August 22, 2018
Students are notified of the pass/fail status of their Google Summer of Code 2018 projects.
For More Information: