Google Open Source is proud to announce Google Summer of Code (GSoC) 2019 – the 15th year of the program! They look forward to introducing the 15th batch of student developers to the world of open source and matching them with open source projects.
Spend your summer break writing code for an open source software project! Accepted students work with a mentor and become a part of the open source community. Many become lifetime open source developers!
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.
- Study Level: Google Summer of Code is open to university students, age 18 and older in most countries.
- Submission Categories: Organizations and Students
- Application Deadline: February 7, 2019, at 01:30 for Organizations. April 9, 2019, 23:30 for Students.
- Winner Announcement: Organization- February 27, 2019, and Students- May 6, 2019
Who May Enter:
To be eligible, both organization and student must meet all the following criteria:
- Mentor organizations must run an active open source or free software project.
- Have produced and released software under an OSI approved license.
- Must not be based in a country currently embargoed by the United States.
- If you are an open source project interested in learning more. Visit the program site and read the mentor guide to learn more about what it means to be a mentor organization and how to prepare your community and your application. Google welcomes all types of organizations – large and small – and are eager to involve first-time projects. Each year, about 20% of the organizations we accept are completely new to GSoC.
- Must be at least 18 years old at the time of registration.
- Must be enrolled in or accepted into an accredited institution including (but not necessarily limited to) colleges, universities, masters programs, PhD programs, and undergraduate programs as of the GSoC Student Acceptance Date (May 6, 2019).
- Must be eligible to work in their country of residence during the duration of the program.
- Must be a resident of a country not currently embargoed by the United States.
- If you are a university student keen on learning about how to prepare for the 2019 GSoC program. It’s never too early to start thinking about your proposal or about what type of open source organization you may want to work with. You should read the student guide for important tips on preparing your proposal and what to consider if you wish to apply for the program in March. You can also get inspired by checking out the 200+ organizations that participated in the Google Summer of Code 2018 as well as the projects that students worked on.
Google Summer of Code is great for organizations who want to help bring new developers into open source. Many sticks with the project they participate for years after the program!
To participate, Participants can use the online registration and upload function to submit their projects during the submission period online system: https://summerofcode.withgoogle.com/get-started/
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.
Check your responsibilities
- Working online, successful student participants receive a stipend, enabling them to focus on their programming projects for three months.
- Volunteer mentor help students plan their time, answer questions and provide guidance on best practices, project-specific tools, and community norms.
- Students receive an invaluable learning experience, an introduction to the global FOSS community and something that potential employers love to see on their resume!
Applications for interested open source project organizations open on January 15, 2019, and student applications open March 25.