News (CN)

LibreOffice 基金会指责微软让对开放 Office 格式的支持变得困难,并挑战兼容性

Ícones dos aplicativos do Office/Microsoft 365 - imagem: divulgação/Microsoft
Ícones dos aplicativos do Office/Microsoft 365 - imagem: divulgação/Microsoft

流行办公套件 LibreOffice 背后的组织文档基金会再次对微软表达了严厉的批评。不满的焦点在于 DOCX、XLSX 和 PPTX 等 Office 文件格式的复杂性和假定的限制,这极大地阻碍了替代软件开发人员的工作。

对于寻求提供开源替代方案的团队来说,保持与 Microsoft Office 套件格式的兼容性是最大的挑战之一。 LibreOffice 的每个新版本(例如最近的 26.2)都包含专门针对这种互操作性的改进,强调了克服技术障碍的持续努力。

该基金会的抱怨并非史无前例。他们强调了对真正开放的 OOXML(Office Open XML)规范的持续需求。该组织认为,尽管名称暗示了开放性,但微软对该标准的实际实施阻碍了不同软件生态系统之间真正的兼容性和协作。

文档互操作性的挑战

Microsoft 365

开发强大的生产力套件(例如 LibreOffice)的任务本质上已经很复杂,涉及多个软件和互连的功能。然而,与 Microsoft Office 格式无缝互操作的需要增加了额外的难度,消耗了开源社区的宝贵时间和资源。

正如文档基金会所重申的那样,这一困难并非源于 LibreOffice 开发人员缺乏承诺,而是源于 OOXML 标准固有的方面。该组织寻求的不是 Microsoft 的直接支持,而是对标准维护和实施方式的审查,旨在为每个相关人员提供更流畅的协作和真正开放的文档环境。

OOXML 格式的复杂性

Office Open XML (OOXML) 是 Microsoft Office 中创建的文档的基础文件格式标准,可生成广泛使用的扩展名,例如用于 Word 的 DOCX、用于 Excel 的 XLSX 和用于 PowerPoint 的 PPTX。尽管在其全名中包含了“开放”一词,但文档基金会和其他行业观察家对该标准的真正开放性提出了质疑。

这场争论的主要原因在于OOXML规范的极端复杂性。官方文档详细介绍了这些格式的工作原理,长达约 7,000 页,这使得第三方软件完整而准确地实现它们成为一项艰巨的任务。如此大量的信息需要投入过多的时间和专业知识才能正确解读和应用,从而造成了巨大的进入障碍。

除了大量的文档之外,Microsoft 应用程序实现 OOXML 的方式也是一个争论点。 Office 软件通常使用“过渡”变体,而不是严格遵守 ISO/IEC 29500 Strict 标准化的版本。此过渡版本包含对旧格式的支持,这反而使替代套件中的结果文件的处理变得复杂,而不是促进兼容性。

基金会批评的要点

文档基金会对 OOXML 提出了一系列具体的批评,作为其反对“开放标准”一词的论点的基础。该组织指出,格式规范过于复杂,导致文档过多,外部开发人员无法有效实施。

最有力的论据之一是 Microsoft Office 应用程序不遵循 ISO/IEC 29500 文档的“严格”版本,而这对于互操作性来说是理想的选择。相反,他们使用“过渡”版本,该版本保持与旧功能的兼容性。虽然这可能有利于旧版 Office 的用户,但它给试图一致且准确地解释和呈现这些文件的竞争套件带来了巨大的困难,导致不一致和文档格式设置失败。

对开源社区的影响

确保与 Microsoft 专有格式完全兼容的持续困难给开源开发社区(包括 LibreOffice 等项目)带来了相当大的负担。开发人员被迫投入过多的资源和时间来进行逆向工程,并试图适应既不完全透明也不公开协作的规范。这转移了原本可以用于创新新功能、改善用户体验和扩展自由软件生态系统本身的人才和精力,而不是不断地追逐单个公司格式的变化和特性。结果是,真正的互操作性不断受到损害,限制了用户在生产力套件市场上的选择自由和竞争力,此外还使“锁定”到单一平台的情况永久化,正如该基金会之前所谴责的那样。

巨人之间的摩擦史

文档基金会对微软 Office 格式的批评并不是一个孤立的事件,而是多年来摩擦历史的一部分。生产力软件市场中的互操作性之争由来已久,反映了对真正开放标准的不同看法。

例如,2025 年 7 月,该实体已指控微软采用可疑策略将用户“锁定”在 Office 生态系统中。根据该基金会的说法,这些策略涉及操纵文件格式和创建依赖关系,这使得迁移到其他平台变得困难,即使这些替代方案是开源的并且同样有能力。

一般来说,自由软件社区认为文档标准应该是开放的、有据可查的并且独立于特定供应商。这将确保任何软件都可以毫无困难地读取和写入它们,从而促进世界各地用户的竞争和选择自由。

核心问题是,微软通过维持其格式的有目的的复杂性和某些依赖性的立场,被视为实现这一愿景的障碍。该基金会认为,这造成了人为障碍,不利于创新和开放技术的传播。

ISO 标准的变化和限制

文档基金会的审查强调 Microsoft Office 使用 OOXML 的“过渡”版本,而不是“严格”版本(ISO/IEC 29500 严格)。这种实施选择不仅是技术性的,而且是战略性的,因为“过渡”版本保持了与旧版本 Office 的遗留功能和工件的兼容性。

这种对专有或未记录元素的依赖(其中许多元素只有 Microsoft 本身才能理解)创建了技术“黑匣子”。因此,像 LibreOffice 这样的第三方软件在准确复制这些文档的呈现和行为方面面临着巨大的困难。此外,“过渡”OOXML 中特定于 Windows 的组件的存在使得跨平台实现变得困难甚至不可能。

对文件标准的看法

尽管来自开源社区的批评和呼吁不断,但没有迹象表明微软计划对 OOXML 格式进行实质性改变。该公司似乎对当前的动态感到满意,保持对广泛使用的标准的控制。

To Top