开放文档格式

  1. 使用开放标准的文件格式称为开放文档格式。

  2. 开放文档格式的对方面可以称为封闭文档格式或私有文档格式。

  3. 某种文件的格式使用开放文档格式就意味着,其它任何软件都可以对其进行读写,同时不会造成格式变化/混乱。

  4. 典型的开放文档格式有ODF(libreoffice)和SVG(inkscape)。

  5. 典型的封闭文档格式比如PSD(photoshop)。

  6. 封闭文档格式有利于企业进行自我保护。

  7. 开放文档格式有利于形成良性的“软件生态”。

需要举一个例子来说明,比如LibreOffice的odt格式、OmegaT、Trados、微软的office格式、GIMP、Inkscape。

以前,软件成功的一个关键要素是软件的功能得到大众认可。而安卓的成功则告诉我们,软件成功的另一个可能因素是,让更多人有机会有意愿参与到项目中来。开放文档格式正是让更多人参与的关键。

开放文档格式,是指文件格式基于开放标准,构成其文件的代码是可读且不加密的。典型的反例是,早期的ms office的格式,只有office软件可以解读,其它软件很难解读。即使能够解读,也经常会出现一些所谓的“兼容性”问题,而此类问题的根本原因是office软件厂商不希望其他公司有精确解读其office格式的能力。这种行为是一种自我保护,从商业角度讲,这是必要且必须的;但从使用者角度讲,这样的商业特性就有非常大的问题,而且会在后续给使用者带来非常多的麻烦。

举例来说,如果office的格式只有一家公司可以正确解读,那么在不同国家/地区之间交换信息时,会造成交流障碍。双方使用不同的office软件,且格式不通用,那么,必须有一方把格式转成对方可以识别的格式,或者双方都同时使用两种office软件。这样的措施,并不是因为大家的软件能力有多优秀,完全是因为商业office软件的封闭性所造成的浪费。