技术开发 频道

开源的光环正在逐渐消失吗?

【IT168 开源分析】开源到底是什么?有很多人认为开源是草根们玩出的把戏,这些家伙为了实现所谓的“软件共产主义”而不遗余力地鼓吹开源的好处,并极力劝说人们将软件开源。也有人认为开源是一些IT企业对自己的“卑劣”行为的一种伪装。事实真的如此吗?

    一、 谁是谁非 难以判断 

    这个世界上往往最具有争议的事件都是最吸引眼球的。自从微软和Novell达成合作协议后,众多的IT观察家和评论家就将开源和“卑劣”行为的伪装联系在了一起。虽然这次事件只是一个偶然事件。但由于Novell在此之前一直被认为是开源界的领军人物, 而微软恰恰是开源的死对头。它们俩这一结合,很难不引起轩然大波。Novell做为多年的开源先锋,这次为了自己有更好的“钱途”,竟然和微软“无媒苟合”。这种行为已经被开源界视为叛徒。 

    开源已经成为各种竞争手段的免费通行证,而这些竞争手段常被认为是不光彩的。 IBM先后发布了Java开发工具VisualAge和Eclipse的例子。虽然Eclipse是由VisualAge演化而来的,但它们有着本质的不同,至少在商业目的上是这样。自从IBM在2001年将Eclipse捐献给开源组织,并将其真正开源后,在Java开发工具市场上给了其他商业Java开发工具——如JBuilder和Cafe等——致命的打击。 

    IBM除了开源了Eclipse,还在2004年将轻量型数据库Cloudscape捐给了Apache基金会,并被重新命名为Derby。和Eclipse一样,这个数据库产品也吸引了很多公司加入到Java阵营。在这一方面,IBM可比Sun强多了,起码IBM还能从基于Java的中间件和相关的工具中挣到钱,而Sun在Java方面几乎是为别人做嫁衣。 

    从种种迹象表明,IBM根本不是来开发软件的就是来搅局的。自从Eclipse扰乱了Java开发工具市场后,Cloudscape又一次地使很多数据库厂商错手不及。这其中受到影响最大的可能就是Sybase,因为当时Sybase正在实施它的“无线企业”策略,也就是在移动设备上安装移动版数据库,实现无线办公。还有其他的开源数据库厂商也受到了不同程度的影响,如SleepyCat公司(现在被Oracle收购)和MySQL。纵观IBM的种种行径,可以得出结论,IBM在制定开源策略的时候,只考虑到了自身的利益,并未考虑这些策略是否会对其他的竞争对手造成严重的伤害。 

    虽然Sybase的移动数据库在受到Cloudscape挑战后,Sybase的市场部主管仍然坚持说:“我们公司的产品是做的非常出色的,它愿意接受任何其他产品的挑战,这其中也包括Cloudscape”。但实际的结果却让人失望,Sybase在移动数据库市场所取得的成果远未达到自己的预期效果,以至于Sybase为了使自己的业绩增长,不得不开始将注意力转移到其他的领域——如数据集成。 

    无独有偶,不仅是IBM通过开源来刺激和打击其他的竞争对手。专注于共享文件系统的Hewlett-Packard公司也是一样,这是一家开源的共享文件系统企业。这家公司曾经和惠普在高性能计算领域有着广泛的合作。但由于该公司将自己的产品开源,使得一些同领域的商业公司损失严重,如Panasas、以及惠普曾经的合作伙伴PolyServe。虽然惠普重新选择了开源的合作伙伴,而丢弃了以前的合作伙伴的行为可能有点不尽人情和冷酷,但可能惠普重未这么想过,因为惠普一直梦想着能超过IBM,成为名副其实的老大。如今惠普虽然已经超过了IBM,但仍然要采取一切手段来保持这个地位,这些手段之一就是开源。 



    人们总喜欢用“善”和“恶”来评价一个公司,如果某家所谓的“善良的公司”做出了某些事,他们就会推崇倍至,而如果一家“恶”的公司做出同样的事,他们就会横加指责。 

    微软就是这样一家饱受争议的“恶”公司。在上个世纪90年代中期,也就是微软正在遭遇反托拉斯调查期间,如果这时微软宣布将它当时的旗舰开发工具Visual Studio 97以免费开源的形式发布,那么你认为当时的业界会有什么评价呢?对微软的慷慨行为欢呼鼓掌?还是指责微软利用它在市场上的垄断地位对其他开发工具厂商进行不正当的攻击呢? 

    而IBM将Eclipse免费开源就和微软的Visual Studio的评价不同。IBM一直被认为是开源的坚决支持者和领导者。也就是所谓的“善良的公司”。IBM依托着这个光环所做的任何事都被认为是善举。这可真是不公平,两家不同的公司做出类似的事情,如果是“恶”公司,就被认为是掠夺、是侵略,而“善”公司的同样的行为却被认为是一个“丰厚的礼物”。

0
相关文章