日前,围绕着最新的开放式网络办公系统中文本格式的标准OOXML的制定和推出问题,信息技术领域展开了不同阵营间的领地争夺,在经历了近两年的战争之后,OOXML终于要露出庐山真面目了。笔者追踪了该事件的整个过程,并对该事件的划时代意义进行了深入浅出的分析。

  1、ISO的权威性正在遭遇挑战

  OOXML全称是Office Open XML,OOXML在微软公司为Office 2007产品开发的技术规范的基础上建立的国际文档格式标准,兼容前国际标准ODF(Open Document Format)和我国遵行的文档标准UOF(Unified Office document Format)。于2006年12月成为ECMA标准。ECMA随即通过A级联络组织的身份,通过"快速通道"向ISO/IEC JTC1提交国际标准草案。根据规定,需要进行30天的关于标准是否冲突的审阅期。2007年2月28日,冲突审阅期的结果表明,6个国家反对OOXML进入快速流程,其他的5个国家表达了关切,但是并没有反对。

  截止到2008年4月1日,包括标准的最初倡导者微软公司等诸家大的IT企业、以及其它几家知名的行业标准制定推广机构在内的许多渠道,都积极证实了这样一个不争的事实:在历经了近15个月的工作努力之后,国际标准化组织ISO终于批准了长期存在争议的Office Open XML标准(简称ISO/OOXML)。然而,多家渠道也同时发布了已经投票通过的ISOXML,将会面临延迟公布的尴尬窘境。

  实际上,关于各类信息系统国际标准的制定之争,由来已久。无疑,国际标准的制定会给整个行业的国际范围内的规范生产带来统一的约束和要求,从而达到不同企业生产的不同产品质量评价标准的统一,以及生产过程管理的规范,从而达到令用户群满意的最终目标。

  然而,目前制定标准的中介机构虽然以国际标准化组织ISO为马首是瞻,但是一些大型信息技术企业、以及信息产业发达的部分国家的国家级行业标准制定机构无疑已经蠢蠢欲动,不时向ISO的权威性发起挑战。可以预言,一旦这种趋势继续发展下去,ISO的权威性将会遭到严重的损害。本次ISO的OOXML从难产,到通过后延迟公布,就是上述现状的一个直观影响,从而预示了ISO的权威性正在遭遇前所未有的挑战。

  ISO自从成立以来,其权威性和公正性从来没有受到过质疑,更没有受到挑战,其认真的工作作风一直受到各国、各国际组织的广泛认可。这次标准的难产,无疑使ISO的权威性第一次遭遇了挑战,由此可以预言,一个标准制定与推广的新的时代将要开始了。

  2、事态的进展分析

  作为一个规定网络环境下办公类文档公开格式的标准OOXML,它的提出可以追溯到2005年。当时,微软公司的Office办公软件中,尤其经历了Office2000、Office2003等网络办公系统研发中经验的探索,已经形成了一整套事实的行业规范,只待ISO等中介性组织考察和认可,就可能向整个国际社会的同类行业进行推广。微软的探索性工作在Office2007中达到了根本的完善,这就是OOXML最初的雏形。

  与此同时,ISO的工作也在紧锣密鼓之中,行业的需求迫使这个标准化行业中巨鳄不能袖手旁观,但是,完全照搬微软的标准,会引起那些微软竞争对手的攻击,导致标准的出台波澜四起;而不考虑微软已经做出的努力,推倒重来,也会给整个行业带来很大的不和谐,因为微软假如采取抵制策略,且不说标准的推广,仅仅是标准的通过也会受到极大的挑战。上述原因造成了OOXML标准的难产。

  自从2006年底,在欧洲电脑制造商协会(ECMA,European Computer Manufacturers Association)的推动下,ISO就将OOXML的标准制定与通过问题列入了工作重点,经历了漫长的15个月之后,日前终于传来了喜讯。首先,Linux基金会董事,Consortiuminfo.org's Standards博客的作者Andy Updegrove声明:"我手里拿到了ISO报告的副本,因此毫无疑问这个报告已经获得了通过。"长期以来,Andy Updegrove一直是OOXML标准的强烈反对者。然后,各家企业和网络媒体纷纷纰漏了这个消息。OpenMalaysia网站,是OOXML的竞争对手ODT(Open Document Format)的支持者,也刊登出了ISO最终投票的结果。曾经于2006年12月推动OOXML作为一个标准的欧洲电脑制造厂商协会(ECMA,European Computer Manufacturers Association),日前也表示OOXML已经以压倒多数获得通过,而且ISO编号也已经确定为ISO/DIS29500,但是没有登出最终的计票结果。不过当天晚些时候,ECMA的秘书长Istvan Sebestyen透露,ISO已经向ECMA提供了最终的选票结果。

  Updegrove所在的Linux阵营是微软阵营的最大劲敌之一,Updegrove在自己的博客中给出了准确的计票结果:最终ISO的统计数字证实,在参加投票的32个成员中,有24个成员投了ISO/DIS29500的赞成票。按照ISO的规定,当参加投票的成员中2/3以上赞成时,显然目前75%的赞成率,使得该标准的正式通过和实施只是一个时间问题了。

  3、OOXML难产的缘由分析

  目前网络办公系统分为两个大的阵营,一个是微软为首的Office团队,另外一个苹果公司、Sun公司等组成的松散共同体,这个共同体中有Notes等网络办公系统作为代表。实际上,不仅这类专门的办公软件需要执行即将出台的OOXML,任何一个软件公司,只要他们的系统中包含着可以通过网络传输的定制格式文件,就需要遵循本标准的有关约束。

  (1)来自微软公司的阻力。由于微软公司长期以来在办公软件上投入了巨大的精力,尤其是它在移动平台办公软件行业的领袖地位,决定了微软公司在本标准的制定中所应该起到的举足轻重的地位。但是,标准的制定需要ISO成员国代表们共同投票来决定命运,为此,微软的影响力就不像它在行业中那么大了。为此,英国著名的统计及咨询服务机构Burton Group的著名分析专家O'Kelly认为:"事情还存在一定的变数,来自微软阵营的种种迹象表明,微软公司将不会排除委托ISO为其重新制定与此相关的内部组织事务的标准文件格式。"这就说明了,微软公司可能会迟滞本标准在公司内部的推广进程,进而达到对OOXML中很多条款未按照微软内部规范表达的不满。也就是说,以微软为代表的卖方阵营已经在某种程度上发起了对OOXML的进攻,事实上,微软已经制定了自己的网络办公的公开标准,这就是它在Office2007中已经采用的默认文件格式所遵循的那些标准。

  (2)ISO等标准化组织长期以来养成的傲慢态度,间接制约了标准的快速出台。O'Kelly还认为,这次为期15个月的长期争论,最终获得通过的ISO/DIS29500,其中的难产经历为今后国际社会行业标准的确定和出台将会产生深远的影响。这次标准的出台将会是一个里程碑式的事件,是一个转折点。标准的内涵或许从这次事件开始,人们会对它产生新的认识。为什么一个标准化组织会比其它的类似组织更加自我感觉良好、感到更有权威性?成为一个标准的评判政策到底是什么?也就是说,标准的制定到底需要不需要标准?假如微软阵营不能完全按照出台后的标准履行自身的软件生产职责,是算一种违约行为?还是标准化组织本身可以确认微软自我调整行为属于正常的没有违背标准的行为?这些问题一旦找到了答案,那么未来的标准化制定程序可能会因此得到根本的优化。

  (3)来自微软阵营对立面的阻力也是延迟OOXML推出的重要因素。长期以来OOXML确实已经得到了广泛的推广支持团队,这主要包括微软阵营对立面一些大牌的IT硬件厂商和软件企业,比如苹果公司、Corel公司、Google公司、Novell公司、Sun公司和Palm OS等操作系统公司。连日来,这些企业纷纷宣称,它们将像微软等公司一样,一旦当DIS29500正式公布,它们将会开始机子的实施计划。事实上,在整个标准的制定过程中,这些企业从中发挥了重要的作用,其中避免导致全盘以微软的标准为标准,就是这些企业和集团的共同目标之一。

  4、各方纷纷表态,拥护OOXML的出台

  尘埃落定之后,竞争各方以及中间势力的意见在标准中都不同程度得到了体现,为此标准正式出台前,大家一竟纷纷表明了自己的态度。其中最抢眼的事件是,欧洲电脑制造厂商协会ECMA批准了OOXML,并且将其中心命名为ECMA-376 Office Open XML,这种直接将ISO组织的标准化文件直接纳入到其他标准化组织体系中的方式,被ISO称为"标准化的快车道"。微软公司也还需要在自身的产品中实现DIS29500。微软公司负责互操作性和标准化的总经理Tom Robertson发表了自己的看法:"微软公司将密切关注在ISO控制下最后制定的规格,当我们对标准深入理解之后,才能给出一个事实该标准的时间表"。Tom Robertson还表示,我们将在关注此标准出台的同时,与所有的合作伙伴展开沟通,我们将会尽最大努力使DIS29500在我们的产品中得以实现。Robertson进一步表示,ISO此次批准了OOXML的过程经受了前所未有的阻力和批评,微软公司使用了足够的策略和其他手段来影响各个参与投票的国家,从而为标准的出台付出了努力。任何一个国家机构都有自己针对要出台标准的认识,而且还有不同的决策是否支持该标准的决策过程,我们相信各国都会履行类似这样的程序。目前,该履行的程序已经结束了,我们已经看到了应有的进展,而且看到了新标准得到了广泛的支持。此外,ISO已经批准ODF作为一个标准,这样可以给那些倾向于技术标准化的组织和机构一种可信性。但是,微软仍然期望ODF同样获得OOXML一样的标签。

  以微软为例,Microsoft Office 2007已经基本采用了OOXML确定的规范,只需对标准中的一些修改条款进行针对性的修订。Microsoft Office 2007是向后兼容的,它可以兼容早期的版本Microsoft Office 2000,Microsoft Office XP,和Microsoft Office 2003等等。这些版本的用户可以采用新的格式,也继续使用现有的文件格式。特别地,他们可以继续使用原有的.doc,.xls和.ppt的格式文件。早期Office版本的用户可以下载免费的升级补丁,以便那些早期的版本中打开和编辑这种新格式的文件。那些安装Office 2007版本的用户可以将默认的文件格式设定为一种工作格式,从而可以帮助用户继续与基于早期版本的第三方解决方案协同工作,并且与同事、供应商、客户和已升级用户协同工作。

  5、结束语

  尘埃落定思缘由。目前微软阵营的.Net和Sun的Java在网络程序设计领域激战正酣,本次标准之争从侧面反映了各方对微软垄断现状的不满。反对微软的阵营中,一面最为耀眼的大旗就是开放与开源,Updegrove和其他一些批评人士认为,除了标准化工作之外,充分的证据表明了,绝大多数的终端用户更期盼的是开放问题。人们对于开放的期待远远超过目前的开源现状。Office Open XML文件格式改变了客户处理数据的方式,我们已经具有了开放的标准、开放的开发、开放的目标,而且潜在市场潜力是非常巨大的,但是,绝大多数的最终用户认为OOXML不会给系统开放带来根本的推动力量。而且一种观点认为,尽管Office Open XML文件格式改变了客户处理数据的方式,但是微软最初提出的标准文件相对阻止了在新标准中加入足够的开源和开放的相关条款。因为在整个OOXML标准体系中,虽然个别条款涉及到了开放和开源,没有真正提倡公开的成分,而且从其应用前景来看,OOXML没有变成一个符合开放与开源趋势的标准。Office Open XML格式基于XML和ZIP技术,格式和架构的详细标准说明将会很快发布,并且会具有与现在已有的Microsoft Office 2003引用架构相同的免税条约。

  然而,在争议进行的同时,各阵营的代表性企业都纷纷表示了对新标准的认同和加快实施的态度,这从一个侧面反应出了对于标准制定这一长期以来惯例的支持态度方面,各方都很理智。诚然,离开了所遵循标准的社会将会走向无序和混乱,这是任何人不愿意看到的。

【文章出处】