Google Summer of Code is a global program focused on introducing students to open source software development. Students work on a 3-month programming project with an open-source organization during their break from university.
Since its inception in 2005, the program has brought together 15,000+ student participants and 12,000 mentors from over 118 countries worldwide. Google Summer of Code has produced 36,000,000+ lines of code for 686 open source organizations.
How Google Summer of Code Program Works
- Apply: Interested students propose a project to work on.
- Code: Accepted students spend the summer coding with guidance from a mentor.
- Share: Submit your code for the world to see
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.
Student Application Period of Google Summer of Code Program
Students can register and submit their applications to mentor organizations. All proposals must be submitted by March 31, 2020, at 23:00 (Pakistan Standard Time).
Application Review Period: