7月16日,倪光南以一篇文章正式向微软文档格式宣战。据悉,微软正在世界范围内争取选票,想在9月初截止的ISO投票中,使Office Open XML(OOXML)成为国际标准。与此同时,已成为国际标准的ODF正在和中国本地的UOF酝酿融合以完善国际标准。
7月23日,中国软件行业协会共创软件分会(通称“共创软件联盟”)正式发起反对微软文档格式的投票,并开通投票系统。截稿前,已有5152参与投票,其中有4754人(92.27%)反对微软OOXML成为国际标准。
以下为宫敏博士授权新浪科技发布的文章全文。
文档格式的标准化问题
文/宫敏
设想,公元2508年,我们可以在档案馆查阅1508年明朝的档案,却无法查阅2008年的电子档案。因为这些档案完全依赖500年前全球唯一的提供商的操作系统的特性,规格极其复杂,设计完全落伍,而这当年的全球唯一提供商已经在300年前也就是2208年消失了。我们人类文明失去了一块记载。
这决不是危言耸听,它已经发生了。
1995年1月的《科学美国人》上的一篇文章“Ensuring the Longevity of Digital Documents”就尖锐地提出了这个问题,不仅仅是格式,还涉及到存储介质的问题。
文章中提到,就因为20世纪60年代在越南轰炸的数字文档已经无法阅读,所以在越南恢复经济变得异常困难。这些文档的格式都是由当年一流的公司开发并实施的,而现在,那些公司在哪里?
从20世纪60年代延续至今并成为操作系统ISO国际标准的只有POSIX。只有符合POSIX标准的操作系统和应用软件有最长的生命周期,因为不止一个国家的多个实体有她的实施。AT&T被拆分没关系,DEC被收购没关系,DG转型没关系,你的投入总会得到支持。
就文档来说,完全开源的TEX,几十年来一直被广泛实施于几乎所有计算机,兼容性最好,至今很多学术期刊都只接受这个格式的文档。
曾经红极一时的私有格式和软件,今天已经难觅其踪,如WordStar、WordPerfect等,那些格式相对简单的文档今天已经阅读困难了。谁又能保证OOXML的唯一实施者的唯一软件版本能够“万岁”呢?如果它一旦千古了(或者由于某种原因不提供给某些国家了)我们又怎么样保证我们今天的文档能够在未来无障碍的阅读呢?
其实很简单,那就是保证我们的文档格式标准满足以下条件:
1,简单通用,方便实施。
2,必须已经被一个以上的实体实施或掌握,以便用户可以有支持同一标准的应用软件的第二来源,不致被锁定于某特定软件提供商。
3,必须不包含专利或其他私有知识产权能够阻止他人自由地实施。
4,稳定,用户可以确认这个标准长期有效。
5,特别是,作为一个国际标准化组织的文档标准,它不能依赖于或相关于任何非经国际标准化组织标准化的操作系统特性(POSIX)。
所以,一个复杂的,单提供商的,被私有知识产权保护的,不稳定的并依赖于或相关于非国际标准化组织标准操作系统特征的文档格式不应当成为一个国际标准化组织的标准。