作者chris234 (ZGMF-X19A)
看板Google
标题[新闻] 一窥Google开原码库房乾坤
时间Tue Dec 26 18:02:46 2006
[CNET企业应用] 一窥Google开原码库房乾坤
Joris Evers着.唐慧文译 2006/12/26
搜寻巨人Google大量使用开放原始码软体,也积极参与许多开原码程式的开发计画,甚
至是部分计画的赞助者。
Google开原码计画经理Chris DiBona表示,Google的电脑系统上安装各式各样的开原码
软体,例如Ubuntu。该公司最近也依据开原码授权释出用来开发Java软体的Google
Web Toolkit,以协助程式设计师打造Web 2.0应用程式。
Google还出资赞助一项称为「Net Trust」的计画。这项开原码程式的原始码最近透过
Google Code (Google为开原码开发人员建立的线上协作园地)发布。Net Trust由印第
安纳大学的L.Jean Camp率先发起,是一项反网路钓鱼(antiphishing)软体开发计画,
其作用是根据网路使用者所属社群的成员对网站的评价,来标注某网站值不值得信任。
日前DiBona接受CNET News.com专访时表示,Google虽积极参与开原码活动,但Google
也笃信专属(proprietary)软体的价值。他提到Google偏好的开原码程式、Java开放原
始码对Google的影响,以及有些程式码Google绝不会对外部开发人员开放的理由。以下
是访谈摘要。
问:Google支持开原码计画的标准何在?
DiBona答:必须考量三件事。有时,Google的工程师会拿某个计画给我们过目,希望我
们出资赞助。我们会研究看看,评估那项计画构不构成合理的投资条件。所谓「合理」
,意味如果投资的话,会不会催生更多的程式、或培育出更多的开原码程式开发人员、
或对开原码社群作出某种别的贡献。
我们已释出许多程式码,但我们比较可能参与既有的社群,而不是自己从头建立新社群
。检视我们赞助过的活动,即可知道那些计画都符合这三项标准中的一项,或不只一项
。比方说,Net Trust基本上协助这所大学(印第安纳大学)编写更多的开原码程式,并
培养出更多的开原码程式开发人员,因为可徵召一群学生投入此事。我们赞助这类计画
的范围很广。
问:Net Trust是Google从旁协助的开原码计画之一,来龙去脉为何?
答:约莫一年前,某个Google工程师与这个开原码集团接触。他的朋友在印第安纳大学
就读,正在研究如何运用社交网路反制网钓问题。我们曾赞助许多的开原码软体,而这
项计画听起来很有意思。後来我们跟Jean Camp面谈,进一步了解她的研究计画,觉得
很有趣,所以就出资赞助。
简单说,Net Trust是一种让使用者互相参考意见,以确认某个网站的确是表里如一,
而不是挂羊头卖狗肉。背後的观念是:如果你信任你的朋友,也连带信任你朋友的朋友
,那麽你对网际网路的信任感就会增加一些。这很吸引人。
问:有很多人要求你支持开原码计画吗?
答:提到开原码跟钱,有趣的是,钱未必能转化成程式码。我们非常注重赞助活动会不
会产生程式。意思是,当登门造访的人想做的不是以程式为导向的活动时,我们不支持
。众所周知,如果你想写程式,跟我们很好谈;如果你要的是建立别的管理组织,就不
怎麽好谈。
问:Google本身可曾产生开原码计画?
答:我们曾经释出许多程式码,但我们比较可能参与既有的社群,而不是建立新的社群
。我宁可在(Linux)核心之上添加修补程式,而不是另外再打造新的核心。我宁可在
Apache上加入修补程式,而不是另外再创造新的Apache。我认为这样做更好。
问:Google或Google人参与的顶尖开原码计画为何?
答:各种的Apache计画,以及整体而言,Apache软体基金会。不过,我们聘请Andrew
Morton之後,也很重视Linux核心。我们曾回馈一些修补程式给MySQL,但MySQL也许挤
不进前五名。我们另拨出许多人力投入OpenBSD和OpenSSH。
问:Firefox呢?
答:喔,Firefox当然有。我不知道为什麽忘了提。
问:Firefox显然是用户端程式,除此之外,你们参与的其他开原码计画似乎都偏向伺
服器方面。这是巧合呢,还是你们偏重伺服器计画呢?
答:大致来说,的确是如此。 (明天待续)
http://taiwan.cnet.com/enterprise/technology/0,2000062852,20113287,00.htm
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.155.57