Applications are invited for the Google Summer of Code 2024 for Contributors. The deadline for submissions is April 4, 2024.

About GSoC 24

The 20th year of the Google Summer of Code (GSoC) program allows new contributors to participate in open-source projects and gain real-world experience by working on a 12-plus-week coding project with one of ~150 open-source organizations under the guidance of dedicated mentors.

Since 2005, GSoC has engaged more than 20,000 students and new contributors from 116 countries in open-source software development.

Program Goals

  • Motivate developers to begin participating in open-source software development.
  • Help open source projects bring in new developers into their communities.
  • Give new contributors exposure to real-world open-source software development scenarios (e.g., testing, version control, software licensing, etc.).
  • Create more open-source code for everyone.

To learn more visit our Google Summer of Code program site.

Eligibility Criteria

  • 18 years or older on date they register for program.
  • Not be a resident of an United States embargoed country.
  • Eligible to work in the country in which they reside for the duration of the program.
  • New or beginner contributors to open source software development.

Applicant Must

  • Register to be a GSoC Contributor on the program site g.co/gsoc between March 20 – April 4
  • Research which organization(s) they wish to apply to (can apply to up to 3) – Orgs announced February 22nd at g.co/gsoc
  • Submit a written proposal through the program site g.co/gsoc to the organization(s) they are applying to be a GSoC contributor for GSoC 2024 between March 20 – April 4

Timeline

  • February 22: Google selects ~150 open source organizations to mentor students.
  • Feb 22 – March 20: Proactive participants reach out to 1 or 2 of the selected orgs that interest them and discuss project ideas and learn more about the open source organization.
  • March 20 – April 4: Participants register on program site (g.co/gsoc) and submit proposals to the open source orgs
  • May 4: Orgs announce their selected GSoC contributors.
  • May 4 – May 29: Selected GSoC contributors spend 3 weeks bonding with the open source community to learn the codebase, best practices, and work on milestones and project schedules with their mentor. Some GSoC contributors and their mentors may decide to extend the program schedule from 12 weeks up to 22 weeks) based on the contributor’s availability
  • May 29 – September 4: GSoC contributors spend 12+ weeks coding on their project, meeting milestones and receiving evaluations from mentors at the halfway point, and in their final week of the program. With each passed evaluation, GSoC contributors receive a stipend.
  • September 5: All successful GSoC 2024 contributors doing the standard 12 week project are announced.
  • By November 6: GSoC contributors with extended program timelines will wrap up their projects
  • After the program ends, the code GSoC contributors wrote will be available for all to use, and will be easy for GSoC contributors to reference when applying for jobs and internships.

How to Apply?

Interested candidates can directly apply through this link.

Deadline

The deadline for submissions is April 4, 2024.

Click here to view the official notification of the Google Summer of Code 2024 for Contributors.