Google Summer of Code is a global, online program focused on bringing new contributors into open-source software development. GSoC Contributors work with an open-source organization on a 12+ week programming project under the guidance of mentors. Potential GSoC contributors contact the mentor organizations they want to work with and write a project proposal based on ideas the organization has suggested. Once accepted, GSoC contributors spend a few weeks becoming familiar with the community norms and codebase while determining expected milestones with their mentor for the summer. GSoC contributors then spend 12+ weeks coding on their projects.