科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道OO-XML与ODF微软必须重新考虑对ODF支持

OO-XML与ODF微软必须重新考虑对ODF支持

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

OO-XML是个微软新开发的一个基于XML的格式,希望它能变成今后的行业标准。它的优势是微软市场占有率和其Office产品在文件格式领域的绝对优势。

2007年3月8日

关键字: ODF Berlind专栏 微软 Office

  • 评论
  • 分享微博
  • 分享邮件

OO-XML与ODF微软必须重新考虑对ODF支持最近,针对Office Open XML(OO-XML,Office开放XML格式)和Open Document Format (ODF,开放文档格式)这两个竞争中的文件格式的争论开始朝有利于ODF的方向发展了。这两种格式存取由文字处理软件、制表软件和演示软件所生成文档的能力遥遥领先于其他格式。两年了,两种格式(还有他们各自的支持者)一直在进行你死我活的竞赛。

OO-XML是个微软新开发的一个基于XML的格式。微软希望它能变成今后的行业标准。它所具有的优势是微软的市场占有率和其Office产品在文件格式领域的绝对优势。例如,尽管今天的市场中广泛存在其他的文件格式,通用范围最广的格式依然是微软的Word、Excel和PowerPoint。ODF尽管始于由Sun所支持的OpenOffice.org,但真正支撑它的是技术行业和一部分大客户。在ODF陷入一些有关知识产权保护的问题后,它成为由多方组成的OASIS(一个行业联盟)资助的项目。

经过几年的发展,ODF已经被证明是微软一个强有力的竞争对手。马萨诸赛州政府总部就是ODF与微软的第一个战场。微软向外界“揭秘”OO-XML和向那些很有可能部署ODF的地方展示OO-XML的价值,并玩儿起了知识产权游戏。而结果正像客户担心的那样,作为妥协的结果,软件开发人员(包括开放源代码的开发人员)将不能随意开发与微软文件格式兼容的软件。

作为OO-XML的唯一获益者,微软如果在竞争中获胜,那么它所获得的利益间远远高于行业和用户所获得的利益。为了掩饰这个问题,微软将OO-XML转移到Ecma,一个由多家财团组成的位于欧洲的协会。这里我不想细述,但你可以Google关键词Ecma、Office Open XML和Microsoft。你会得到成千上万条儿持批评意见的评论,当然也包括我的。即便如此,我们仍能看到微软的底线,那就尽可能地让ODF落后于与OO-XML的竞争。

事实上,这场战争已经转移到国际舞台上。ODF的赞助商们将这个标准带到了国际标准化组织(ISO)并期望ODF能成为国际标准:事实上ODF已经取得了一个出版许可,尽管它在竞争中稍稍落后。OO-XML也同样在ISO的待批准技术的列表上(ISO所做的是批准两个干同一个工作的标准,看来ISO也把良心丢了)。我在之前也写了一些东西来说明这个情况。

微软看到有越来越多的人倾向于ODF,而他们在今后可能不能在微软Office平台编辑基于ODF的文档。为了不丢掉这部分生意,微软做出了另一个妥协:将相关代码发给第三方,让它们来处理ODF和MS-Office的通用性。尽管微软发放代码的举动可以被看作是又一次向ODF伸出橄榄枝,但这和微软真正支持ODF可是两回事,口头的可不一定就是真的。就像我在2006年7月时说的那样,真正的提供支持和口头表示支持可完全是两回事。用来提高ODF和MS-Office通用性的第三方产品由于微软提供了代码也许会存活下来。但是现在,如果第三方产品不好用,你别指望微软会帮你。(ODF的支持者反复强调性能是一项技术能否存活下来的关键。与此同时,Sun刚刚发布了另一个解决方案)

微软不愿意支持ODF是可以理解的。跟据市场分额统计,MS Office的产品遥遥领先于他的竞争对手。微软要做的最后一件事情就是将Office用户牢牢地拴在自己手里而不去使用ODF。因为一旦有兼容ODF的解决方案推出,用户就很容易有第二种选择。尤其是随着ODF兼容解决放案的发展,越来越多的产品和服务能够提供比微软低的多的甚至是免费的价格。

历史上,Office的专有格式向来是它成功的钥匙和微软攫取大量利益的有效手段。与其转投另一个解决方案:这里包括了购买、转换、培训,而且额外的解决方案通常也涉及到其他专有格式,还不如一直待在一个体系下。尽管需要付出大量金钱,但待在MS Office里更容易一些。这个公式使得MS Office成为微软两大支柱之一(另一个是Windows)。不仅微软希望(也需要)用户继续使用MS Office产品,它还随时关注着类似的连锁反应,并确保类似的事情不会发生在Windows身上,尽管从ODF转投MS Office并不一定使用Windows。其他操作系统也可以运行,而有些应用甚至只需要一个浏览器。

其他的操作系统和浏览器作为新生力量正在联合起来对抗微软的桌面套装。如果你问我,我的答案是它们绝不应该被低估。Nicholas Negroponte的每个孩子一个笔记本计划就好像是翻版的OO-XML大战ODF。从市场前景来看,上百万的学生成长在一个没有微软技术的环境里,他们今后就是拆掉微软这座大厦的人。更糟的是,这些孩子中的一部分会在今后体现出这个计划的价值:他们富有创新精神。平台提供商们(不光是微软)将难以控制创新在不同平台遍地开花。

尽管我没有深入讨论这史诗般的传奇,类似的追赶确实一直在进行。微软和它的OO-XML面临一系列新的挑战,而挑战者们则竭尽全力不让软件巨人再迈出一步。其中两位挑战者对ODF社区提供了代码。这些代码不仅帮助开发人员开发ODF兼容的应用程序,还能为残疾人(people with disabilities, PWDs)提供无障碍解决方案。

微软声称Office的无障碍功能领先于其他竞争者。这显然又是具有微软特色的声音(就像在马萨诸塞州发生的一样)。其实Office是通过与第三方软件开发商(他们不为微软的竞争者提供产品)的合作获得相应的功能,微软这种近似不要脸的炫耀实在是让人受不了。尽管如此,通过联合第三方,MS Office针对残疾人的无障碍功能确实要好于任何一个ODF兼容解决方案。除此之外,微软可以轻易地将这一功能也用于其他程序上。如果说ODF开发环境的一个优点是保证不同的开发团队都能进行ODF兼容程序开发(程序可能已经超越了用户需求),那么他的缺点就是当程序涉及提供无障碍功能的时候(尤其考虑到某些地方的法律或社区政策对无障碍功能的要求),绝大多数开发人员必须面对一个全新的课题。

来看IBM。去年11月,IBM向ODF社区提供了大量用于开发无障碍功能的代码。开发人员借此可以极大地缩短将无障碍功能部署于应用程序的时间。但是开发无障碍程序是一个挑战。为了使程序与ODF兼容,开发人员必须具有火箭工程师一样的耐性来通读ODF规范并想办法实施它。回到去年3月底,我曾经说,既然ODF希望开发者能够更有效地被引导,那么为了充分发挥ODF开放的特性,应该有人出来先制作一个软件开发工具,这样后续的功能开发会变得更容易。否则的话,如果开发人员被迫去通读ODF规范,ODF兼容程序发布的那一天将会遥遥无期。

再来看Sun。大约两周前,Sun的开放源代码负责人Simon Phipps爆料称一个ODF工具包已经正式公布。就好像OO-XML的道理,它告诉人们对于第三方开发人员来说,如果能使用ODF工具包,开发与ODF兼容的应用程序是多么容易。但是,如果这个工具包是货真价实的,微软可要小心了。尤其是基于网页的生产应用会因为相应技术的成熟而大量出现。对于那些想进入基于网页的生产领域的企业和私人发明家来说,如果能有一个工具包来处理各种文件格式(黑体、斜体、下划线、项目符号、表,等等)的读写,那么他们相当于已经完成了工作的75%。一个有效的ODF工具包足以让对手从此惧怕ODF这个名字。

但是对ODF有利的消息(或者我该说对OO-XML不利的消息?)并不止于此。通过去年的努力,我们已经听不到和ODF有关的认可和采用的负面消息了,尤其是在政府部门。但是就在本周,依照Andy Updegrove的说法(揭秘:Updegrove是OASIS的法律顾问),明尼苏达和得克萨斯官方宣布他们将启用自己的开放文件格式。OOO-XML应该不会满意州政府使用开放文件格式作为标准。

就在OO-XML和ODF打的不可开交的时候,OO-XML在今天又收到一个坏消息-----这个坏消息比前几个听起来都要严重些。尽管OO-XML被ISO认可的路并没有像某些人期待的那样曲折漫长,Computerworld的Eric Lai报道了关于19个国家联名反对批准OO-XML的新闻:

依照ISO昨天发给Computerworld的一封官方信件中的说法,19个国家,包括几个已经采用ODF标准的国家,提交了关于拒绝Open XML成为标准的请求。

一直为ISO审批Open XML提供帮助的美国国家标准学会(American National Standards Institute,ANSI)的联络主管Stacy Leistner拒绝对19个国家提出的反驳进行任何评论。在ISO的术语里,反驳意味着对批准Open XML的强烈拒绝。提交内容中可能还包括了更多的注释……

……提交拒绝要求的国家有多一半属于由30个国家组成的ISO的信息科技委员会-----最终157位ISO成员将对Open XML 6000多页的计划书草案进行投票来决定它的命运。

这些国家中包括丹麦、法国、马来西亚还有挪威。它们在去年都已转向像ODF这样的非私有文档标准。

同样在名单上的还有澳大利亚、加拿大、捷克、芬兰、德国、匈牙利、印度、日本、肯尼亚、荷兰、新西兰、罗马尼亚、新加坡、瑞典和英国。这则新闻并不能说明OO—XML已经被判死刑。那些支持OO-XML的国家正在修改在拒绝要求和注释中所提到内容,争取让新版的方案不至于再一下子惹恼19个国家。

尽管如此,微软仍然收到了一个信号,那就是国际技术团体还没打算像接受ODF那样接受OO-XML。越来越多的政府开始接受ODF,而不是OO-XML。然作为ISO标准(一些政府要参考的),和政府相关的组织似乎准备在2007年迎接ODF,并且它们也是这么准备的。ODF不仅影响政府的IT运行。在许多场合下,ODF也会影响到政府间的关系商业和个人电子文档的传递。同样地,本周可能会有一个会议,包括微软的执行官员(像Office的主要负责人Chris Capossela。他在消费类电子产品展览会上回答了我有关这个话题的提问)会权衡它们的草案并很可能做出更多的妥协。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章