微软公司宣布了一系列针对其技术和业务运作的大幅度调整,以通过提高其产品
开放性,更好地推进互操作性。具体而言,
微软将在其产品中执行四项新的互操作性原则及相应举措,包括:确保连接的
开放性、提高数据可移植性、增强对行业标准的支持,以及促进与包括所有开源社区在内的客户和行业进行更为
开放的交流。
微软表示,此次宣布的互操作性原则及相关举措适用于被广泛采用的
微软产品,包括Windows Vista(包括.NET架构)、Windows Server 2008、SQL Server 2008、Office 2007、Exchange Server 2007、Office SharePoint Server 2007,以及这些产品的未来版本。自2月21日起,
微软已经开始在MSDN上公开公布多达3万余页的Windows客户端和服务器协议说明文件,此前这些文件只可通过
微软工作组服务器协议计划(WSPP)和
微软通信协议计划(MCPP)授予的商业秘密许可来获得。
“这是一个里程碑式的宣言。”
微软公司全球资深副总裁、
微软(中国)有限公司董事长张亚勤博士对记者表示:“这是为了提高
开放性,增加透明度,推动互操作性,为开发者、合作伙伴、用户及竞争者提供更多的机遇和选择。提高互操作性,透明度和
开放性是整个产业的技术发展趋势,也是客户的要求。”
微软此举对广大开发者的现实意义是,大批量
API(应用程序接口)的
开放使开发者能够开发出更多、更好的应用。围绕此次发布,
微软承诺,将在其网站上公布与其产品有关的所有
API和通信协议的相关文件,开发者不需要获得许可,或交许可费或其他费用即可获取这些信息。此外,为提倡赋予用户多种文件格式的选择,
微软还将在Office 2007 SP2中为Office 2007的Word、Excel和PowerPoint等应用设计新的
API,以便让开发者能够插入其他文件格式,并使用户能够将这些格式作为保存文件的默认格式。
目前业界对
微软此举措的反应可以用“
谨慎的欢迎”来概括。首先,无论是合作伙伴还是竞争对手,对
微软在致力于
开放标准以及在互操作性方面的努力表示肯定和欢迎;其次,对于
微软下一步如何兑现承诺仍心存疑虑。中国开源软件推进联盟主席陆首群先生就表示,
微软向
开放与互操作方面迈出的这一步是一个进步,应该肯定。但
微软所
开放的一些产品的互操作信息的准确内容(例如
API、源代码、专利、授权等)尚有待澄清。
另外,值得关注的是,四项产品互操作性改进策略恰好在国际标准化组织会议对“
微软OOXML申请成为国际标准”的第二次讨论之前对外界公布。两者在时间上的“巧合”也引发了业内的多种猜测。有国外分析人士指出,
微软此举在某种意义上是向欧盟的反垄断官员示好。2007年9月,欧洲法院支持欧盟对
微软的反垄断裁决,
微软被迫妥协。