Google Summer of Code (GSoC) is a globally recognized online initiative dedicated to introducing new contributors to the world of open-source software development. GSoC provides an immersive 12+ week programming experience where contributors collaborate with open-source organizations, working on diverse projects under the mentorship of experienced guides. The overarching goal is to inspire and integrate these contributors into open-source communities, fostering a continued commitment to community-driven development long after the GSoC program concludes.
Key Program Features:
- Contributor Journey:
- New contributors spend their summer coding for an open-source organization, receiving invaluable guidance from mentors within their respective open-source communities.
- Historical Impact:
- Since its inception in 2005, GSoC has united over 20,000 new contributors with 800+ open-source organizations and 19,000+ mentors, making it a catalyst for community growth and collaboration.
How It Works:
- Apply:
- Interested contributors propose a project they wish to work on during the program.
- Code:
- Accepted GSoC contributors embark on a coding journey, guided by mentors throughout the summer.
- Public Sharing:
- Contributors submit their code to the public, contributing to the global open-source community.
Google Summer of Code 2024 Timeline:
- January 22 – 18:00 UTC:
- Mentoring organizations begin submitting applications to Google.
- February 6 – 18:00 UTC:
- Mentoring organization application deadline.
- February 21 – 18:00 UTC:
- List of accepted mentoring organizations published.
- February 22 – March 18:
- Potential GSoC contributors discuss application ideas with mentoring organizations.
- March 18 – 18:00 UTC:
- GSoC contributor application period begins.
- April 2 – 18:00 UTC:
- GSoC contributor application deadline.
- April 24 – 18:00 UTC:
- GSoC contributor proposal rankings due from Org Admins.
- May 1 – 18:00 UTC:
- Accepted GSoC contributor projects announced.
- May 1 – 26:
- Community Bonding Period: GSoC contributors engage with mentors, read documentation, and prepare for project work.
- May 27:
- Coding officially begins!
- July 8 – 18:00 UTC:
- Mentors and contributors can begin submitting midterm evaluations.
- July 12 – 18:00 UTC:
- Midterm evaluation deadline (standard coding period).
- July 12 – August 19:
- Work Period: GSoC contributors actively work on their projects with mentor guidance.
- August 19 – 26 – 18:00 UTC:
- Final week: Contributors submit their final work product and mentor evaluations (standard coding period).
- August 26 – September 2 – 18:00 UTC:
- Mentors submit final GSoC contributor evaluations (standard coding period).
- September 3:
- Initial results of Google Summer of Code 2024 announced.
- September 3 – November 4:
- GSoC contributors with extended timelines continue coding.
- November 4 – 18:00 UTC:
- Final date for all GSoC contributors to submit their final work product and final evaluation.
- November 11 – 18:00 UTC:
- Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines.
Application Deadline: February 6, 2024
- Click HERE to Apply and embark on a transformative journey in open-source software development!