在百度上搜索“文档格式标准”的新闻关键词,弹出来的内容成千上万条,令人目不暇接。这些海量信息,源自于连日来业界一场关于三大文档格式标准的争论。国际标准ODF、微软公司力推的ECMA标准OOXML以及中国标准UOF被置于舆论的风口浪尖。
8月29日,记者采访了微软(中国)有限公司大中华区技术执行官李志霄。
文档格式标准应当尊重用户的选择权
记者:文档是最普遍的信息资源,文档格式标准因而成为信息领域的一个基础性标准。文档是日常工作最常用的处理工具,文档格式与广大用户的切身利益息息相关。从业界的争论来看,OOXML似乎与ODF和UOF处于“竞争”状态,在此情况下,用户利益似乎被“置身事外”,微软公司对此有何看法?
李志霄:保证用户拥有在不同格式中进行选择的权利,是所有标准“落地”不可忽视的根基。关于文档格式的公开讨论,讨论的焦点问题应在于,关注标准是专注于单一的格式,还是继续进行多种格式的开发和使用。
以OOXML、ODF为例,OOXML和ODF是服务于不同用户需求的两种不同的格式。有些人质疑 ISO/IEC 是否应该批准 OOXML,因为现在 ODF已经获得批准。实际上,这个问题的关键在于,要认识到它们是满足市场上不同需求的两种不同格式,其中一种的标准化和使用并不阻碍另一种的标准化和使用,并且可以和平共处。ODF 的设计可以吸引那些其生产力套件中需要特定功能的用户,或者吸引那些需要使用该格式的开发者。OOXML可能吸引那些需要更丰富功能的用户,如用户希望通过定义自己的文档格式将商业数据整合到文档中,或需要一种格式能够兼容其以前创建的大量现存的文档等。
记者:对于用户使用而言,三大标准是否存在优劣之分?
李志霄:目前三大标准的存在,是因为它们能在市场上满足不同用户的不同需求,因而不能说一种格式优于另一种格式。这就像从北京到上海,乘客既可以选择飞机,也可以选择火车,还可以选择汽车一样,交通工具的不同是为了满足不同群体的需求。因此,微软公司认为,文档格式标准应当尊重用户的选择权。在这种理念下,OOXML、ODF、UOF 及其他格式能够并存,并且将来也有理由并存。
OOXML可以被跨平台实施和互操作
记者:业界认为,OOXML应该在进一步做出更加开放、透明的工作后再来推动其成为国际标准。您如何看待OOXML标准?
李志霄:OOXML已经由总部设在日内瓦的标准组织——欧洲计算机制造商协会(ECMA International) 批准为一种国际开放标准,即ECMA 376。就像IBM和Sun Microsystems 最先开发了ODF一样,虽然Microsoft最先开发了 OOXML的早期雏形,但最终版本是由 Apple、Barclays Capital、BP、The British Library、Essilor、Intel、Microsoft、NextPage、Novell、Statoil、Toshiba 和 U.S. Library of Congress 等20多家机构跨行业协作共同开发并完成的。这些参与者确保了最终标准的完全开放性和独立性。
同时,微软公司已经宣布,全球任何人需要在任何场合或者任何地方实施全部或者部分Open XML标准,均可以免费使用实施该标准所需的任何微软专利。这是一个不可撤回的承诺。微软公司将其拥有知识产权的OOXML文档格式提交给ECMA,使它成为一种开放的文档格式标准,这是微软公司支持开放标准的具体行动,对于全球的软件业和用户都是有利的。
记者:随着以Linux为代表的开源软件的普及,在Linux上办公的用户越来越多。您认为OOXML在这方面是否做了充分考虑?
李志霄:OOXML不依赖于平台,OOXML现在可以在任何已知的平台上实现。所谓平台包括两大部分,一个是操作系统,一个是中间件。这其中包括Linux,也包括苹果的操作系统。
OOXML可以被跨平台实施和互操作,在一个平台上创建的信息和文档可供其他平台上的应用程序使用,同时易于与包括 ODF 在内的其他文档文件格式共存。实际上,Novell 的 OpenOffice 已经支持 OOXML,Corel 也已宣布在 WordPerfect 中对其提供支持。
记者:业界传言,UOF和ODF两者的互通性和耦合度非常高,而OOXML与UOF之间根本无法实现共存和互操作,这种说法是否正确?
李志霄:OOXML、ODF、UOF及其他格式能够并存,且将会并存。令人高兴的是,正因如此,想要使用多种格式的用户现在就可以这样做? 并且将来也能够这样做。如果那些以使用 ODF为主的客户想要使用基于OOXML的文档,他们可以通过翻译器(如微软支持的开源社区项目正在开发的翻译器)达到这一目的,反之亦然。目前,微软公司正与北京航空航天大学及其合作伙伴一起开发一种UOF 和 Open XML之间的双向转换器,并免费向所有人提供。此外,微软公司还将与UOF标准化组织在开发下一代UOF文档格式标准中进行更加紧密地合作。
建立开放、免收专利费的文档格式规范
记者:微软公司推行OOXML文档格式标准的目的是什么,是不是为了保持市场垄断地位?
李志霄:对于公司用户的选择,微软持尊重和支持的态度。基于此,在去年 ISO/IEC 对 ODF的认可和今年 ODF加入到美国国家标准的列表中,微软都持支持态度。同样,微软公司对UOF也持支持态度。
此外,微软公司将OOXML提交为国际标准的目的是,一个开放的、免收专利费的文档格式规范将异构环境中的互操作性最大化,而且使得任何技术供应商能将微软Office文档集成在他们的解决方案中。OOXML标准能够帮助数十亿计已存在的文件移植到开放环境中。
记者:OOXML成为国际标准会不会影响中国软件产业的发展?
李志霄:如果OOXML成为国际标准,它将避免国际标准化体系内出现下述情形:首先完成流程的标准先入为主,不管其后申请的标准的来源、受欢迎程度和技术价值如何,都无法得到采纳。如果国际标准化体系如此操作,那么一旦中国标准未能第一个获得通过,就会被挡在门外,即便这些中国标准适用范围更为广泛、技术上更具优势。这种情形会限制中国标准获得采纳并给使用这些标准的中国产品带来不利。
对于OOXML本身而言,OOXML标准已经得到了中国国内包括著名软件企业在内的100多家软件公司的支持。如果OOXML成为国际标准,更多的用户和软件厂商可以享受到OOXML带来的兼容数以亿计的用以前版本创建的文档,以及用户自定义模式的好处。
现在,中国已经有很多的软件开发商基于OOXML为用户开发应用程序,例如神州数码、中软、浪潮、中科领航等都在做相关的工作。因此,OOXML给广大的ISV带来很大的市场和商机,这将对中国软件产业的发展起到很大的促进作用。
记者:ISO今年9月2日的投票是否就能决定OOXML能不能成为国际标准?
李志霄:ISO标准的一般审核手续极为复杂,9月2日只是“快速通道”?Fast Track 流程?因为OpenXML走此流程 暂告一个段落。无论OOXML是否获得2/3的支持,该标准的起草人/企业/协会,将在随后6个月对所有提出评论意见的投票方提交意见、评论或解决方案,然后举行投票解决方案会议(Ballot Resolution Meeting),通过协商寻求一致,最终投票定案。会员有权利改变第一轮的投票立场。因此,要到明年春天,关于OOXML的投票才会有一个最终结果。
新闻背景
近期 ,一场关于文档格式标准之争席卷了国内及全球软件业。事情的起因在于,9月2日,国际标准化组织(ISO)对微软公司力推的ECMA标准OOXML成为新一代国际办公软件文档格式标准进行投票。然而无论9月2日的投票结果如何,其实都不意味着OOXML最终成为或是不能成为国际标准,真正的结果要在明年春天才会正式公布。
OOXML 是微软公司基于 XML语言和开放打包结构而定义的一种新的办公软件文档格式规范。2005年12月15日 ,微软公司将OOXML提交给欧洲计算机制造商协会(ECMA),并于2006年12月7日成为 ECMA 的标准——ECMA376。2006年年底,ECMA将 OOXML提交给ISO/IEC JTC-1;2007年2月5日,OOXML通过了30天的矛盾表述期,即OOXML 通过了ISO 快速审议阶段;之后又经过约2个月的行政手续,4月2日OOXML进入为期5个月的技术评审以及投票阶段(快速通道);9月2日,“快速通道”暂告一个段落。
OOXML申请成为新一代国际办公软件文档格式标准引起了产业界部分人士的关注。7月16日以来,业界展开了一场有关文档格式标准的争论。部分业界人士反对微软力推的ECMA标准OOXML成为国际标准,认为文档格式由封闭到开放是无法阻挡的潮流,因此新的国际标准应建立在真正开放的基础上,如果 OOXML 成为国际标准,微软的强势也会进一步加强,国产办公软件企业将面临危机。7月23日“共创软件联盟”还正式发起了对微软文档格式的投票。UOF、OOXML与国际标准ODF被不断的讨论和比较,文档格式标准问题受到业内人士的高度关注。