科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件深入了解google开源框架

深入了解google开源框架

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

搜索巨人Google不仅是开源软件的重要用户,也是开发资助开源软件项目的积极分子。

作者:builder.com.cn 2007年1月11日

关键字: Google 开源技术 开源

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章