Google Summer of Code

September 22, 2005

        Google 的奥林匹克, Summer of Code (SOC)  已经结束了。

        这次 SOC 在学生和开源社区中引发了巨大的反响。SOC的主意直接来自两个大老板Sergey Brin 和 Larry Page。主旨非常明确:将学生引入OpenSource 开发的世界-- Open Source。学生报名后可以加入包括Google自己在内的41个开源社区/团体的项目,从Apache到LiveJournal,从Asterisk到Mono。
        这个计划的名字Summer of Code,来自 Summer of Love  --1967年旧金山的嬉皮夏天…

        准确地说,9月1号学生的开发工作就结束了,30号所有的顾问要将给Google的反馈意见完成。10月1号将宣布成功完成的项目,发放奖金,派送T恤…开party?
        在SOC 的 FAQ 中,专门说明了“学生”才是符合条件的候选对象(以及哪些是明确的不具备参与资格的群体,比如Google的“关联”人群),当然“学生”的定义也可以看看FAQ。
       
        这是个双赢的举动,学生们能发泄自己用不完的精力,而且可以接触到真正的问题,不用在学校里纸上谈兵,好的话还能多点外快;Open Source 社区则能得到新鲜血液注入,补充不知道现在是已经太多还是仍旧太少的激情。
       
        SOC是6月份在Google Code 上宣布的,在一些大学也张贴了海报,最初吸引了200名学生。后来因为Slashdot的大嘴巴,一下子火了起来。到最后,SOC 收到了8744 份申请,接受了400多个项目,有41个开源项目协助参与。其中的主要受益人有:Apache(38),KDE(24),FreeBSD(20),WINE,Samba和Mambo 分别6。所以的项目都必须进入SourceForge或者Tigris或者其他几个Google选定的OpenSource hosting网站,也便接受评估。不过版权和license则因人而异
        Google估计88%的项目已经完成--当然,评估是否完成是个模糊的工作。开源项目的开发模式下,许多项目即便在SOC接受后仍会进行,不论是继续发展还是可能掉头转向。
       
        从参与者的角度看,一向似乎完美的Google在组织这次SOC中也受到不少抱怨,主要在管理工作上。比如很多非美国学生只能收到3150 美元而不是全额的4500,因为美国30%的税率--除非居住在已经和美国达成税收优惠协定的国家。支付速度和管理也有点糟糕,书面材料的丢失和重发发生了很多次,没有任何在线跟踪系统来反映支付进度,很多人不知道自己提交的数据是否完全,能不能收到支票都不清楚。
       
        协助参与SOC的开源项目的态度也经历了有趣的变化。很多项目一开始抱着怀疑态度,比如GNOME board of directors 之一Luis Villa就承认,他开始时的预期是“不会有什么具体成果”;SOC与Ubuntu间的协调人Jane Weidman 在刚开始甚至还要悲观,因为人选过程“极端困难”,申请者似乎从痞子到学究都有,因为不允许mentor与申请者接触,所以评估工作很难精确地进行--再所以,或许能说会道的英语使用者比具备真正开发水平的候选人更有优势。实际结果是,参与到 Ubuntu 中的SOC学生们动身确实有点慢,mentor 也进行了更换,在头几个星期里,看不到能产生什么“有创造性的,专业的”代码的希望--不过,在SOC的最后几个月,大多数学生给他们的menter留下了深刻印象--他们克服了学习曲线中最困难的地方,把自己对项目的热情,专注和投入完全展示了出来。现在Ubuntu和GNOME都打算在后面的release中包含这些学生参与的工作--虽然Google在邀请他们协作参与SOC时并不要求这样--从防火墙到GNOME 面板到live documentation tool到更快的启动速度 ……
       
        最后一个问题是,SOC还会举行吗?
        因为从学生到开源项目都表示了积极的结果,所以这个问题问得似乎有点奇怪。同样从学生和社区遭遇得困难看,Google在一开始并没有为如此热烈得反应做好准备,在管理过程中遇到了不少问题--可能他们没有想到这样一个专业性质很强的活动会有这样的流行,会达到这么大的规模。
        Google的一些举动也和已有的一些开源项目奖励计划产生了冲突。比如Ubuntu,它已经为已经完成的工作提供一些奖励,而Google出手的金额是如此阔绰,可能会让有些人水涨船高地产生提出不切实际的期望。
        Google的SOC管理人DiBona说,他们正在评估学生和社区的反馈,衡量SOC的成功。从目前的情况看,“很可能会继续下去”,不过,考虑到为活动投入的200万美元,这可是比大投入,所以关于是否继续进行,“不作保证”。
       
        参考 NewsForge.net

Tags: