国产软件商撰文指微软OOXML修改文档仍不成熟

来源:腾讯科技 作者:腾讯科技
  2月25日晚间8时,国产Office厂商永中科技总经理曹参就微软文档标准OOXML公开撰文,其中开篇写道:“经过针对性研究,我们认为OOXML格式并非成熟的开放标准,且对微软开放标准的态度质疑”。并表示再次反对OOXML成为国际标准。

这也是继微软公开其文档格式标准OOXML近2000页修改文档后,首家Office软件厂商在研究后首次做出公开回应。

按照计划,国际标准组织ISO计划于今年2月底再次开会讨论微软文档标准OOXML是否可以成为国际标准。在2007年9月的投票中,OOXML未获得足够支持而暂时止步国际标准。2008年1月19日,微软针对外界质疑,公布了这一标准的1000多项、近2千页的修改文档。

随后相关组织及企业对修改文档进行了仔细评估。永中是其中首家就此公开表态的企业。

曹参在名为《希望微软OOXML格式实质性的开放》的文章中介绍,“然而经过初步研究,我们失望的发现这份说明文档很多功能点并没有公布出结构或者结构公布不全。”

并认为,微软依然OOXML“保留了很多私有技术,不能被认为是完全开放的格式”。

文中,曹参也就五大方面简要分析了微软OOXML修改文档评估中出现的问题,上述所指均出现在第一大问题中,其余四大方面,曹参分别概括为,“OOXML本身不完全符合XML语言要求”、“OOXML格式未能完全解决跨平台问题”、“兼容性和互用性仍存在重大问题”、“OOXML自身并未准备好成为国际标准”。

曹参担忧地表示,“微软根据各方修改意见进行了回复,在一些功能及结构表达方式上表示了修改的意愿,但是没有明确这些修改是否会体现在OOXML格式上。即便会在OOXML格式上体现,则目前市场上的微软Office 2007另存的文档格式中的一些功能结构及表达方式就会和修改后不同。针对一个功能产生两种表达方式的情况微软未能给出具体的解决方案。”

他也由此断言,“在微软的回复中过去的一些阻碍标准的关键性问题仍然存在,在制定开放格式标准方面缺乏足够诚意,甚至我们可以这样认为,微软此前一系列行为就是为了争取更多支持而做的表演。因此,在微软OOXML格式实质性的开放之前,我们强烈反对DIS 29500在此次快速通道中通过。”

值得注意的是,2月22日晚间,微软就自己的技术和商业策略进行了重大调整,不仅公开了自己的3万页此前曾被视为机密的技术文档,也允诺将在自己的技术文档中注明哪些含有微软技术专利和正在申请的专利。微软保证,外部看到的文档将与内部员工看到的一模一样。

2月25日下午,也就是在曹参文章公开前的数小时,微软中国董事长张亚勤公开表示,微软将于今年6月再度公开更多细节。其中包括了Office2007的技术文档(该产品被认为是唯一可全部实现微软OOXML标准的办公软件)。

张亚勤也表示,将会在稍后与包括中国文档标准UOF在内的企业进行接触,“鼓励大家来合作和竞争,开发出和微软一样好的产品”。此前张亚勤也表示,将支持UOF成为国际标准。

对于微软这一重大调整,曹参文中没有提及。他文章落笔时间正好是2月22日,但没有就这次调整可能的影响做出评估。腾讯科技此间联系了相关专家,他们则表示尚在观察之中。

目前尚无其他国产Office企业及专家同时就微软OOXML修改文档评估意见做出评论

 

 

附曹参文章全文: 希望微软OOXML格式实质性的开放

2007年9月微软OOXML在是否能成为国际文档标准的投票中未能得到足够的支持未成为国际标准。随后微软就投票的3000多个问题进行了答复,经过针对性研究我们认为OOXML格式并非成熟的开放标准,且对微软开放标准的态度质疑。

一、OOXML不是真正意义上的开放格式

在去年9月投票结束后,对OOXML的问题中多次提到微软采用的二进制格式文件不开放的疑问,微软于近日公布了二进制格式文件的说明文档。然而经过初步研究,我们失望的发现这份说明文档很多功能点并没有公布出结构或者结构公布不全。如PPT动画仅仅介绍了PPT2000的动画部分,而对于目前使用比较普遍的XP及其以后的版本其动画部分没有介绍(不同版本的动画记录是不一样的),此外宏信息、加密算法、嵌入字体信息等关键技术在说明文档中也无法找到或只是略带一提,在是否进一步开放涉及兼容问题的技术规格方面微软目前仍未明确表态。这些未公布结构或结构公布不全的技术必然会造成第三方厂商应用时产生兼容问题。另据网上反馈,曾有人尝试按照微软公布的二进制说明文档操作,却始终无法生成用户所需的完整有效的用户文档。

由上可见,微软OOXML仅在二进制格式问题上就保留了很多私有技术,不能被认为是完全开放的格式。

二、OOXML本身不完全符合XML语言要求

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日)


时间:2008-02-25 22:09 来源:腾讯科技 作者:腾讯科技 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量