技术开发 频道

专访:Google开源“掌门”谈如何管理开源代码

    Google给开源社区反馈了什么? 

    记者:对于Google反馈了多少开源软件给社区,你有什么数据吗? 

    Dibona:我们已经将我们的一百万行代码回报给开源社区。这是评测我们对开源社区共享的一个方法。这是一个非常不错的数字,它是令人印象深刻的,不是吗?但是我认为还有更重要的,假若你看一下每一个主流的开源软件项目,还有很多相对较小的开源项目,你会发现Google或者对其进行了修补,或者发布新的功能,或者发布了其代码,或者参与了这些项目。 

    一个很好的例子是我们最近刚刚发布的一些让人们更好的使用MySQL的工具。因此这些都是非常有意义的事情。我们已经发布了各种各样的工具,从一些难以让人注意的微小修改到让人难以相信的大的事情,例如Google Web工具集就是完全开源的。因此我们认为,作为一个公司与外界分享我们的创新成果,这是一个非常好的道路。 

    记者:有什么Google技术正在变为开源吗? 

    Dibona:你知道,我们从来不讨论我们还没有发布的事情。顺便说一下,我们不这么做的理由是我们喜欢确信当我们发布某个消息或项目的时候,它已经完成了发布的准备工作。不过可以告诉你,我们将努力在5月31日的Google开发者日推出一些有趣的东西。 


    GPLv3对Google有什么影响吗? 

    记者:GPLv3对Google有什么影响吗? 

    Dibona:如果你是在9个月前问我这个问题,我会说它意味着我们将不能够采用一些GPL 3程序,这是因为在最初版中的一些ASP规定限制。不过,那时候我说过,也是我现在想说的,那不是世界末日。我们不用必须使用外界的每一个开源软件。 

    但是最近的GPLv3已经去掉了那些规定,因此我们可以很轻松地说,我们欢迎采用GPLv3。 

    然而在以前,假若人们选择在开源软件中加入那种限制,我们只有在产品中不使用它而且不能使它公开给终端用户。 

    因此,无论它们基于什么规定,对我们来说都无所谓,因为我们非常善于管理进入到公司中的代码。因此这实际上从来不是一个真正的问题。 

    最新版的GPLv3实际上是非常不错的。

0
相关文章