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.
Eligibility.
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
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:
- Organization Applications Open
January 4, 2018
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.
Community Bonding
April 23, 2018 – May 14, 2018
Students spend a month learning more about their organization’s community.
Coding
May 14, 2018 – August 6, 2018
Students work on their Google Summer of Code projects.
while time.now() < deadline:
code() and debug() and document()
Evaluations
June 11 – 15, 2018
July 9 – 13, 2018
Students Submit Code and Final Evaluations
August 6 – 14, 2018
Mentors Submit Final Evaluations
August 14 – 21, 2018
Results Announced
August 22, 2018
For More Information:
Visit the Official Webpage of the Google Summer of Code (GSoC) 2018