陈莉君 2013年05月28日 星期二 12:38 | 3800次浏览 | 1条评论
Google编程之夏(Google Summer of Code),是由Google公司所主办的年度程序设计比赛,第一届从2005年开始。“Summer of Code”之名取自1967年的“夏日之爱”(Summer of Love)风潮。比赛的主要目的是鼓励学生参与开放源代码的程序设计活动。
编程之夏开始前,每年的3月至4月间在全球范围内分别接受两方面的报名,一方面是学生,以擅长程序设计的大学生为主;另一方面是国际开放源代码专案组织,每个组织需指定指导者,以指导参加该专案的学生。
参加的学生需向开放源代码专案组织提出程序开发构想,获得通过之后再经Google公司审查,审查通过之后于每年5月下旬起即可开始程序开发。
西邮Linux兴趣小组的贾威威同学,从两年前开始参加康华和我发起的云存储开源项目Cloudxy(西邮云),通过这个项目的锻炼,他已经向业内比较有名的开源社区XEN, QEMU/KVM, Libvirt, Openstack提交了相关代码,使得cloudxy可以支持这些系统。
今年3月份,贾威威同学向Google的集群虚拟化管理软件Ganeti发出了参与申请, 经过Google编程之夏组织的严格审查,于5月28日获得被批准的消息。
尽管这个结果有些预料,但当真正听到的时候,还是有少许激动。让学生能够参与到国际开源社区,一直是我的梦想。去年我们申请过一次,是想与XEN社区捆绑参与,但最后,XEN没有参与成功,我们也就只好站在门外了。
开源社区项目成天上万,哪一个才是我们的菜?这也是我们每个人面对这个快速变化的社会时迷茫和无奈的,于是,我问贾童鞋为什么会选Google的Ganeti,他说一是因为Ganeti是一款存储的项目,与我们的开源项目接近,二是他自己有给开源社区XEN, QEMU/KVM, Libvirt, Openstack提交代码的经历,比较符合Ganeti项目的要求—把红帽的子集群文件系统GlusterFS集成到Ganeti,这两点优势,让他成为候选人的砝码加重。
国内能参与进Google的GSOC比较难,一是英文障碍,二是开源社区经验。这方面,印度有天然的优势,因此, 印度学生参与GSOC的比较多,取得的成绩也显著,国内,只有北大、清华的一些学生参与。
贾童鞋能参与进国际开源社区,为后来者趟出了一条路,这条路没有想象的那么可怕,也不像我在这里说的这么简单,但总归有一条小径通向了开源社区的大门。
Zeuux © 2024
京ICP备05028076号
回复 KellyZu 2013年10月07日 星期一 16:07