GSoC is Google's global program that introduces students to open source software development through a 10-week paid internship working on a project with a mentoring organization. It has been running for 16 years with over 1,100 students and 2,000 mentors participating last year from 65 countries. The timeline runs from applications in March through coding from June to August and evaluations in July and August. Important aspects of GSoC include having an active open source project, following all guidelines, meeting deadlines, and gaining real-world development experience.