扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共19页)
搜索巨人Google不仅是开源软件的重要用户,也是开发资助开源软件项目的积极分子。
Google公司(Google总部位于美国硅谷山景镇)拥有像Ubuntu之类的很多软件。同时,Google公司还发布了具有开源许可的Google Web工具包,并设计Java软件开发工具包以帮助用户创建Web2.0的应用程序。
此外,Google公司赞助的一个项目Net Trust的源代码最近在Google的主页上发布,它是由开源软件开发者协作完成的。Net Trust由印第安纳州立大学L Jean Camp发起,是一个在线的反phishing安全威胁的项目。
DiBona曾在接受CNET News.com的采访时说过:尽管如此,Google同样也是软件版权的坚强捍卫者。此外,他还谈到搜索公司喜欢什么样的开源项目,Java开源项目将如何影响Google以及为何公司仍有很多代码永远也不会发布给开发者等。
问题:Google公司支持一个开源项目的标准是什么?
DiBona:这包含很多的方面。有时Google的工程师会给我们带来一个想要我们去资助的项目,然后我们就会去研究资助该项目是否可行。这里“可行”意味着它将产生更多的代码,能吸引更多的开源软件开发者,或者它能以某种方式帮助开源组织。
如果你仔细研究我们的资助活动,你会发现他们都符合以上三条原则中的一条或几条。Net Trust基本上帮助印第安纳州立大学产生了更多的开源代码,并吸引更多的开源软件开发者(有很多学生从事这方面工作)。目前我们已经扩大了资助的范围。
问题:Net Trust是Google帮助创建的开源项目之一。它是如何产生的?
DiBona:一年以前,Google的一个工程师开始着手Net Trust开源项目。此外,他的一个大学朋友Jean在从事社交网络抵御phishing安全威胁问题方面的研究。我们确实已经资助了很多的开源软件项目,但它听起来很吸引人,所以我们在Jean 的学校见了一面,看看她在做什么,发现她所做的确实很吸引人,于是就资助了该项目。
Net Trust为用户提供了一种相互检测网站是否正常工作的方法的机制。它的基本思想是:如果你相信你的朋友以及朋友的朋友,那么你就会更加相信Internet。这十分引人注目。
问题:是否有很多人请求你们支持他们的开源项目?
DiBona:值得一提的是,金钱并不总是能转化为源代码。我们十分关注资助活动的产出,如果有人因为金钱的问题而向我们提要求时,我们是不会答应的。我们不喜欢任何官僚作风。
问题:Google有何开源项目产出?
DiBona:我们已经发布了很多代码,但我们更希望加入现存的团队而不是去建立一个新的团队。相比创建一个新的Linux内核,我更愿意向Linux内核添加补丁。相比创建一个新的Apache,我更愿意向Apache添加补丁。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者