从2005年开始,Google每年3月到8月间举行Google Summer of Code(Google编程之夏)活动。这项活动到今年已经是第四个年头了,它吸引了全世界90个国家的1500名学生和2000名导师参与其中。这项活动通过类似实习的形式,资助一些在校学生利用夏季假期时间参与到一些开源软件的开发中。
Google Summer of Code主要分成以下几个阶段:首先是各个开源软件组织提出项目计划,经过审核后发布在Google网页上。然后,开始接受在校学生的申请,学上可以针对您感兴趣的项目提出申请,在申请书里该说明项目计划,为什么参加,以及为什么申请人是最佳人选等等。如果您的申请被批准,就可以进入到最后的编程阶段了。在此期间学生将会在指导下进行编程,并定期汇报自己的进度。另外,Google将为编程工作提供资助,每个资助名额都将获得5000美元,其中500美元交给项目,剩余4500美元则由学生获得。