Google Summer of Code (GSoC) is a global, online program that introduces new contributors to open source software development. Participants, known as GSoC contributors, work on a 12+ week programming project under the guidance of mentors from open source organizations.