Personal tools

将代码贡献给开源社区 IT企业背后暗藏欲孽

虚伪的IT企业开放源码的目的不是贡献而是为了攫取. 本文源自太平洋电脑网.

IBM,Sun和其它的技术公司进来频频把它们产品中的一部分代码“贡献”给开源社区。但是此类贡献的动机并非是因为这些公司慷慨大方--这种举动的背后隐藏着的是企业的战略。

  “科技企业把技术提供给开源社区是有着其战略原因的,通过这种方式,它们就可以装备开源这件有竞争力的武器。”Garner的副总裁David Smith表示。

  “大部分的企业会在需要的时候才使用开源策略、作为整体软件战略的一部分。很少企业会有完全以开源为主导的战略。”

以自利的为动机

  为了让人们相信,它们可以和开源系统共存,厂商必须把一些有价值的东西、一些在表面上不是自利的东西贡献出来,IDC的系统软件部门的项目副总裁Dan Kusnetzky表示。

  “举例说,如果IBM仅仅把那些能让Linux在它们的zSeries上运行的代码拿出来,这会被人视作一种自利的、对开源社区没有真正帮助的行为。”Kusnetzky说。

  然而,把能和其它供应商的产品兼容的代码拿出来,不单能博取开源社区的好感,还能借助开源社区的力量使系统的开发成本减低。

  “厂商们是很精明的,”Kusnetzky补充说到,“通常,厂商每年要花1亿美元以上,才能支撑起一个世界级的Unix。把这笔费用和业界的其它人分担,能显著地减低厂商的工程支出。”

以我为主的策略

  作为上市公司,保住账本底线是一项义务。那些大型的厂商在一些开源产品上看到了优点,但是这不代表它们会变成一家毫不关心账本底线的慈善组织。

  它们会“精选出那样有利于自己,不会对自己的收入造成影响,但会对竞争对手造成损害的东西”贡献出来。Yankee Group的应用软件底层和软件项目高级分析师Dana Gardner指出,“目前为之,它们贡献出来的东西质量参差不齐、无关紧要。”

  在竞争优势的意义上,“我们会看到厂商会把开源的商业模式,持续地推到其竞争对手的赖以获利的商业软件业务上。”Gartner的Smith这样认为。

需要改变想法

  Yankee Group的Gardner相信,到了一定的时候,大厂商认识到改变自己想法的必要性,并会认同开源的开发方式将有助于它们节省金钱。“届时,它们就会自觉地对开源社区做出耕耘,而不是像现在这样,仅仅做个姿态。”

 

本站由 润普公司资助, 采用 易度CMS 构建。

广而告之:润普公司 易度在线工作平台,包括 易度文档管理系统 易度项目管理系统 , 易度部门管理 ,均采用Zope 3/BFG技术开发。
沪ICP备05008050