GCC sponsorship of EPF 2024 Cohort 5 Proposal
背景
近期我和一些GCC Grantee聊天,主要内容是
- 了解大家最近在做什么
- 如果GCC要搭建一个Alumni Network,大家对其有没有什么期待。
在聊天的过程中,我询问了大家关于做一个华语区Web3版本的开源之夏的项目的意愿,发现大家普遍对此都比较感兴趣,表示如果有机会愿意来搓一个类似的活动。所以我想着可以趁此机会介绍一下XXX Summer of Code的模式。
简单描述一下GSoC:
由谷歌赞助的,旨在促进在校大学生参与开源软件的活动。
- 每年有1000+开源组织会提交Project Idea,这些Idea很多都是各个开源软件正常迭代路径中需要的Idea,如果没有学生来做,社区也会做。所以首先这些Project Idea都是可以落地且会被社区实际使用到的代码。
- 每个社区可能会出几个到十几个Project Proposal,每个Proposal都有一个Mentor(由社区比较资深的成员或者往届GSoC参与者组成),报名的学生也可以自己写Proposal,不过需要自己去找到合适的Mentor。
- 每年1~4月份左右是报名 + 审核 + 社区讨论,谷歌和每个社区的Mentor会负责筛选通过的申请者和项目。这是时间是很多申请者去社区“套瓷”的时间。
- 报名通过后,会公布入选的项目以及参与者名单,然后接下来的3个月里,GSoC入选的申请者就会和自己的Mentor按照Project Proposal里的Timeline进行开发,通常每周会和Mentor开一次会同步进展,解决遇到的问题。
- 结束后会有成果展示和Demo。项目结业后谷歌会给Mentor和参与者发津贴,然后参与者通常会获得去谷歌实习的机会,Mentor会受邀去总部参加一个GSoC的聚会。
- 通常参与者在GSoC结束后,会有很大一部分留在社区,成为社区的长期贡献者,布道者,社区的Mentor,很多也会作为下一届GSoC的mentor去延续这种开源参与。
中科院也有一个OSPP,国内的开源之夏,做得也很棒,有很多国产的开源项目都会参与。