技术开发 频道

李开复:没有开源就没有Google?

    Google对开源社区的回报

    最近有些关于Google是否在努力满足它对开源世界的“道德”义务的争论。争论的高度已经提升到了Google应该开放所有源代码,因为它的产品基本上都源于自由/开源软件。
 
    无独有偶,李开复在演讲中也提到了这一点。 

    Google在对开源软件进行了很多很特殊的修改,以期让其更加灵活、易用。做为全球的知名公司,Google同其他商业公司一样,都有自己的商业秘密和技术秘密,李开复表示,Google不可能把所有的技术都公开。当Google在做自己的“开源”的时候,在内部对开源软件和技术做了很多的调整和修改,这些调整和修改是不需要公开的,是没有必要让别人知道的。李开复举例说,如果Google购买了别人的操作系统软件,每年要支付一定数目的费用,但在付费的时候,别人就知道了Google有多少台服务器,在这时候就把Google的一些秘密信息透露出去了。这就违背了Google“把未来的命运掌握在自己手里”的信条,所以,Google的“开源”应该定义为:使用开源,但要保证Google的秘密能够留在公司,不为外人所知。
 
    从某种程度上说,如果Google要回报开源社区的话,支持开源开发人员要比单纯把自己的源代码“公之于众”更有效。开源开发人员所编写的代码正是他们所针对的项目所需要的,比那些项目所在公司中的开发人员自己编写的还要好。而且,这种吸引人的职位越多,为开源软件工作就会越来越吸引人。 

    关于使用开源软件的公司必须开放源代码的争论并不是只针对Google一家的,另一个开源软件受益者是Yahoo。Yahoo热衷于收购Web 2.0公司,比如Flickr和del.icio.us,很显然它们都属于开源世界,但在直接支持开源事业上,Yahoo远远落后于Google。正如Google雇用自开源软件开发者致力于公共项目一样,如果Yahoo也能为社区的发展投入一些经费,而不只是为了公司的利益,它也能为自己谋得更多。 

    小结 

    “穷则独善其身,达则兼济天下。” 

    Google在对开源软件和技术的选取、修改方面,在对开源人才的使用策略方面,在对开源社区和开源项目的支持方面,都有自己的Google特色和模式。Google对开源的利用已经可以算是“独善其身”。 

    在当天的演讲中,有人预言到2010年Linux将会成为主流的操作系统软件,未来的软件领域是开源的领域。 

    现而今,在开源趋于务实、趋于实际的时候,在人们正纷纷探讨开源的商业模式、开源是如何盈利的时候,Google对开源的策略是深入地加以利用,并且是“为我所用”。在商业软件模式尚未日落西山,开源模式处于新兴姿态之时,Google已经有了自己的一套开源利用模式。而在开源占领软件主流市场之时,Google的角色是否与如今商业软件模式中的微软相类似?
 
    Google信奉不做邪恶的事情,但在其独善其身之后,在其发达之时,在所有的事情都水到渠成之时,Google在未来主流软件市场中将是怎样的一种姿态出现在大家面前?Google会站在怎样的一个高度或位置上面对和应对开源厂商、人才和社区?

0
相关文章