分析:微软难走开放源代码之路

互联网 | 编辑: 杨剑锋 2006-09-06 10:50:00转载
Redmond最终认为应当张开双臂拥抱开放源代码世界吗?或者它最近同开源软件开发商之间的合作仅仅是竞争策略的一部分?

微软最近决定和专业虚拟厂商XenSource建立合作关系,这表明微软改变了同开放源代码世界不协作的态度。尽管微软可以举出大量的例子证明 自己开放了部分源代码和其他数据,但是开放源代码世界中的中坚分子仍然坚信这只不过是贪婪的竞争对手站在实用主义的立场上制订的策略 而已。

微软在英国的技术官Jerry Fishenden表示微软的技术只是“宽广的协作生态系统”中的一部分。同开放源代码商业数据库巨人MySQL、网络服 务器厂商JBoss、以及最近同XenSource的合作都说明了这一点。

在不久前于伦敦召开的Open Source Business Conference大会上,Fishenden在发言中表示微软正在面临着一个难题:应该在多大程度上同竞争者合作。“合作的概念并不新鲜。它大概10年以前就出现了,尽管对和竞争对手公司之间协作的起源还存在争议。”Fishenden表示。“让我们以Apple为例,微软和Apple在争夺软件市场份额方面彼此竞争。但是我们为Mac机提供Microsoft Office,这是在竞争对手的平台上最成功的应用。”

微软在试图建立类似开放源代码社区方面还有另一个不太有名的例子,这就是Shared Source Initiative项目。该项目为很多软件的开发人员 提供了可以访问并共享源代码的许可证,这一行动似乎和开放源代码项目,比如Apache网络服务器,在精神上有相似之处。

尽管从表面上看这一行为和开放源代码有类似之处,但是并不表明微软准备放弃其商业化、私有化的本质,Shared Source Initiative的许可 证存在着不同程度上的限制。例如,“reference licence”仅仅允许用户查看代码,如果希望访问微软最近发布的CodePlex portal的话,你必须要拥有一个微软shared-source许可证。

Fishenden表示,这些行为表明微软正在对逐渐成熟、错综复杂的IT市场做出反应。但是他很快指出微软不会放弃目前的许可证软件模式。

“微软已经提供了多种多样的许可证。”他表示。“有传统的、保持软件能够进行升级的订阅模式许可证;能够用信用支付上传和下载的游戏 的Xbox Live系统;Hotmail则是按照惯例免费提供的,这是非常好的在线电子邮件服务,在全球有超过3亿用户。”

但是在这场宗教式的斗争中,微软代表的商业软件厂商和诸如Linux操作系统之类的开放源代码支持者之间的斗争仍然在继续,目前很难看出微 软态度上的这些转变是否能够为用户带来更多的价值或者更好的互用性。

微软在推动混合式系统环境的道路上选择了正确的方向,但是Jono Bacon认为对于该公司希望和开放源代码软件全面合作的提法应当保持警惕 ,Bacon是英国Linux User Group的领导人。

“微软在20世纪90年代的时候对待开放源代码的方法非常不成熟,” Bacon表示。“但是它目前正在努力向开放源代码世界抛出橄榄枝。不过 到目前为止,我只看到了良好的愿望,却并没有看到实际的行动。”

这位软件巨人的互用性概念希望能够同时进行协作和竞争,到目前为止还没有变成现实,他补充道。“真正的互用性意味着你的软件能够同任 何其他软件协作。但是微软的互用性概念则是让自己的软件同那些他们希望你可以进行协作的软件协作。这只是微软单向的选择,我不认为微 软会真的同其他厂商的软件实现互用。”

Bacon认为被广泛吹捧的open document format (ODF)就是一个很好的例子,行业内很多人曾表示它解决了文件互用性的问题。这个例子充分 说明了微软还有多长的路要走。他认为微软公开支持很多标准,比如ODF,这样就可以避免改变它的商业模式,而不用和开放源代码的同行一样 自由公开知识产权。

Bacon认为微软仅仅是最近才在自己的产品中提供ODF标准支持的,这样做提高了互用性,但是这一行为却是在其主要客户施加压力之后才发生 的。

“公平地说,微软在维护客户关系方面做得不错。”他表示。“但是我深信是大的政府用户给了其压力,那些确实需要这些标准的政府用户要 求微软必须支持ODF。我只能说微软变得聪明了,它选择了通过为Office增加一个翻译层(translation layer)的方式来支持ODF。所以诸如 ODF之类的增加的文件格式被放到翻译层。我想ODF格式不会很快出现在Word 的‘Save as’(保存)下拉菜单中。”

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑