这也是继微软公开其文档格式标准OOXML近2000页修改文档后,首家Office软件厂商在研究后首次做出公开回应。
按照计划,国际标准组织ISO计划于今年2月底再次开会讨论微软文档标准OOXML是否可以成为国际标准。在2007年9月的投票中,OOXML未获得足够支持而暂时止步国际标准。2008年1月19日,微软针对外界质疑,公布了这一标准的1000多项、近2千页的修改文档。
随后相关组织及企业对修改文档进行了仔细评估。永中是其中首家就此公开表态的企业。
并认为,微软依然OOXML“保留了很多私有技术,不能被认为是完全开放的格式”。
曹参担忧地表示,“微软根据各方修改意见进行了回复,在一些功能及结构表达方式上表示了修改的意愿,但是没有明确这些修改是否会体现在OOXML格式上。即便会在OOXML格式上体现,则目前市场上的微软Office 2007另存的文档格式中的一些功能结构及表达方式就会和修改后不同。针对一个功能产生两种表达方式的情况微软未能给出具体的解决方案。”
他也由此断言,“在微软的回复中过去的一些阻碍标准的关键性问题仍然存在,在制定开放格式标准方面缺乏足够诚意,甚至我们可以这样认为,微软此前一系列行为就是为了争取更多支持而做的表演。因此,在微软OOXML格式实质性的开放之前,我们强烈反对DIS 29500在此次快速通道中通过。”
2月25日下午,也就是在曹参文章公开前的数小时,微软中国董事长张亚勤公开表示,微软将于今年6月再度公开更多细节。其中包括了Office2007的技术文档(该产品被认为是唯一可全部实现微软OOXML标准的办公软件)。
对于微软这一重大调整,曹参文中没有提及。他文章落笔时间正好是2月22日,但没有就这次调整可能的影响做出评估。腾讯科技此间联系了相关专家,他们则表示尚在观察之中。
目前尚无其他国产Office企业及专家同时就微软OOXML修改文档评估意见做出评论
附曹参文章全文: 希望微软OOXML格式实质性的开放
一、OOXML不是真正意义上的开放格式
由上可见,微软OOXML仅在二进制格式问题上就保留了很多私有技术,不能被认为是完全开放的格式。
二、
OOXML并不完全符合XML标准。OOXML定义了ST_Xstring类型的字符串,其中包括了不被XML允许的控制字符。
三、OOXML格式未能完全解决跨平台问题
目前OOXML格式依然只是针对Windows平台进行设计。由于微软办公软件无法在Linux系统下运行,因此在Linux系统下的问题微软必定不能了解全面,更无法在标准中给出合理的解决方案。一旦OOXML成为国际标准就可能间接地形成对Windows以外系统的打压,对市场公平竞争造成负面影响。
四、兼容性和互用性仍存在重大问题
微软有许多方面只考虑自身产品的兼容需求,并将其放到标准中,从而增加了处理标准的复杂程度。在某些方面微软拒绝采用国际标准,如图形描述中采用DrawingML而非国际上广泛采用的W3C的SVG,与数学公式的行业标准语言(MathML)不兼容等,造成了互性方面的问题。
再加上部分涉及兼容问题的技术结构微软一直未予公布,OOXML格式在兼容性与互用性上存在严重的不足。
五、OOXML自身并未准备好成为国际标准
微软根据各方修改意见进行了回复,在一些功能及结构表达方式上表示了修改的意愿,但是没有明确这些修改是否会体现在OOXML格式上。即便会在OOXML格式上体现,则目前市场上的微软Office 2007另存的文档格式中的一些功能结构及表达方式就会和修改后不同。针对一个功能产生两种表达方式的情况微软未能给出具体的解决方案。
综上所述,在微软的回复中过去的一些阻碍标准的关键性问题仍然存在,在制定开放格式标准方面缺乏足够诚意,甚至我们可以这样认为,微软此前一系列行为就是为了争取更多支持而做的表演。因此,在微软OOXML格式实质性的开放之前,我们强烈反对DIS 29500在此次快速通道中通过。(曹参/永中科技总经理 2008年2月22日)