文档格式标准大战-OpenDocument(ODF)对Open XML

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




iso-logo      国际标准化组织(ISO)讨论微软文档格式标准,Open XML,的会议于上星期五结束。会上赞成和反对的双方斗争非常激烈,会后双方都宣布取得了胜利。Open XML是否会成为一项ISO标准,结果将于本月底揭晓。

      文档处理市场的老大是微软的Microsoft Office系列软件,包括MS Words,PowerPoint,和Excel等。它和视窗操作系统(Microsoft Windows)是微软的主要利润来源,光Office每年的利润就有几十亿美元。最初,Office的文档使用的是二进制的文件格式。由于二进制格式的兼容性和互操作性不好,近年来,微软开始使用基于XML的文档格式。目前,最新版的Office使用的格式是Office 2003 XML Formats,经过一家标准化组织,Ecma,认证通过,现在是一个国际标准,称为Ecma Office Open XML。

      在文档处理市场和微软竞争的公司还有几家,例如,升阳(Sun),IBM,和谷歌等。他们在市场上处于劣势,但在标准化、开放性上做得比较好。他们支持的文档标准称为OpenDocument,又称ODF。ODF也是基于XML,最初由升阳公司开发,用于其OpenOffice产品。在2006年,经过ISO和IEC(International Electrotechnical Commission,另一家大的标准化组织,和ISO一样,总部都设在日内瓦)认证通过成为国际标准,称为ISO/IEC 26300:2006标准。

      基本上所有相关公司,还有开源软件社区,都支持ODF标准,微软除外,又是一个微软挑战全世界的局面。微软的Office软件并不支持ODF,在各方的压力下,微软决定把它的Open XML也提交ISO/IEC审议(以上提到的Ecma影响力太小),以此来对抗ODF,所以才有了文章开头提到的会议。

      以IBM(IBM的相关产品是Lotus)和升阳为首的公司们强烈反对Open XML,他们认为Open XML和ODF类似,既然ISO已经通过了ODF,没有必要再支持Open XML,微软纯粹是为了其商业利益。当然,他们也指出了许多Open XML的技术缺陷。微软同样指出了ODF的许多技术缺陷,认为ODF无法满足其Office软件的要求,所以需要Open XML。

      笔者认为,ODF和Open XML都是基于XML,比较相似,两者技术的优劣并不重要。这种有着巨大商业利益的标准之争,其结果一般都不是由技术因素决定的。ODF和Open XML,像是blu-ray和HD DVD,我们确实只需要一个,两个都用只能增加混乱。但考虑到微软在这一市场上的巨无霸地位,笔者认为ISO最后还是会通过Open XML标准,不是这个月,就是下个月,或是以后。我们需要面对现实。

      随着越来越多的文档转到网上处理,类似谷歌的Google Docs的产品会越来越流行。这会加剧这一领域的竞争,也将有益于我们每个用户。弯曲评论将继续关注这一领域的发展。

(没有打分)

雁过留声

Comments are closed.