RSS订阅


    抓虾    pageflakes
    Rojo    google reader
    netvibes    my yahoo
    newsgator    blogdtnes
    鲜果    哪吒
    有道

谷歌用开源技术打造秘密武器挑战微软

来源: LUPA开源社区
发布时间: 2007-12-26 10:24 作者: 东方蜘蛛 来源: IT168 版权申明

字体: | 上一篇 下一篇 | 打印


文章来源于http://www.lupaworld.com
  Google的夏季传奇(编程之夏)

  得到Google关心和关注的不仅仅是开源巨星。在2005年,这个搜索巨人提出的了它的“Summer of Code(编程之夏)”方案,在这个活动中,被Google资助的计算机大学生可以在他们的暑假中参与到一个开源项目中。这个活动有助于推动这些项目向前发展,而且通过带来新鲜血液增加了这些项目的持续性发展。

  正如来自KDE桌面环境项目的Sebastian Kügler所言:“编程之夏真正的意义在于:用自由软件的精神来感染学生们,让他们有机会成长为像我们一样的开源社区成员。”

  像DiBona所解释的那样,编程之夏还有另一个更加微妙的好处。通过编程之夏活动,“Google现在了解了所有为这些软件项目工作的人们,了解了这些项目,”他表示。“这对我们是非常有用的。每当我们隔一段时间推出一个新的应用程序编程接口(API)的时候,一般都将会有一些开源领域的项目已经在使用这个API或者已经是Google的一个客户。你可以打电话告诉他们说,‘嘿,这是Google的编程接口,我们和你们是朋友,’然后让他们对其进行检查。”

  Google支持自由软件的其他重要方式是,在开源许可协议(通常是Apache授权许可,例如Google的新Android移动电话平台就是使用这个许可协议)下,捐赠它自己的代码。至今为止最为重大的发布可能是Google Gears。“Gears是一个开源浏览器扩展,可以让开发者创建能够离线工作的Web应用,”DiBona表示。“我们知道我们可以简单的发布一个插件,来让其对我们的应用程序带来好处,但是通过开源,其他人可以使用它,并且感觉到可以非常安全的使用它,而且通过开源,我们也知道人们不会简单的放弃这个技术,因为这个技术是真正属于他们自己的。”

  将Gears作为开源发布的举动,使这个插件在自由软件社区及这个社区之外得到了广发的采用。一旦Gears腾飞的话,人们能够通过他们的浏览器离线的使用基于Web的应用程序,那么底层的操作系统是什么将变得更加不重要,而这将使微软在桌面市场的垄断地位优势得到削弱。

  微软面临双线作战

  Google进行的所有这些分散、低调的支持开源的活动带来的结果是,微软现在发现它面对的不是一个强力挑战者,而是两个,两个紧密结合在一起的对手。

  “我认为这已经确实让微软已经感觉到的压力之下,但是不久这种压力将会更加变得出乎它们意料的严重,”开源软件的“大教堂与集市”理论的提出者Eric Raymond表示。

  “当Linux正在逐渐杀入桌面市场与Windows共存的时候,他们可能认为他们还有时间来应付,只是需要经过一个混乱和漫长的过程,”他表示。“事情没有这么轻松;微软的垄断现在已经遭受到来自两个方向的攻击,即使桌面Linux暂时停火,Google依然将对其保持相当强大的火力。”

  而且,一旦其他公司意识到,加强开源是削弱微软实力的一种有效方法,微软面临的局面将更加糟糕。这已经是近十年来IBM公司战略的一个重要组成部分,在1998年,IBM放弃了它自己的Web服务器而采用开源的Apache软件。

  自从那以后,IBM已经将GNU/Linux移植到其整个硬件产品线中,并且捐献了价值超过4000万美元的代码来创建Eclipse项目,作为对抗微软的Visual Studio的一种办法。最近,微软在网络领域的另一个主要对手雅虎公司也加入了开源支持者俱乐部,开放了它的服务的应用程序编程接口(API);在美国、英国和印度举办黑客开放日活动;而且还以3.5亿美元收购了开源消息和协作公司Zimbra。

  和Google一样,雅虎已经雇用了一些关键的开源程序员,包括MySQL专家Jeremy Zawodny和搜索引擎技术领域的领导者Doug Cutting。Cutting将全职为他的开源Hadoop框架工作,他在其博客上将这个项目称为“一个模仿Google文件系统的文件系统和一个模仿Google的MapReduce的分布式计算机系统。”

  正如Google已经掌握了利用开源的力量来挑战微软的秘诀一样,雅虎希望它也能够通过Hadoop实现同样的效果。当然,雅虎的子弹同时也瞄准了Google。
文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
22/2<12

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5