商店
OpenOffice
概述
Apache OpenOffice(简称 AOO)是一款由 Apache Software Foundation (ASF) 维护的免费开源办公套件,起源于 StarOffice,后发展为 OpenOffice.org,提供文字处理(Writer)、电子表格(Calc)、演示文稿(Impress)、数据库管理(Base)、矢量绘图(Draw)与数学公式编辑(Math)六大组件。它支持多种语言(约 120 种),跨平台运行于 Windows、macOS 与 Linux(如 openSUSE,Fedora),是 Microsoft Office 的开源替代品。作为 FOSS 社区的重要项目,Apache OpenOffice 采用 Apache License 2.0,强调开放性与灵活性。2025 年,最新版本为 4.1.15(2023-12-22),以其轻量性与稳定性适合个人与中小企业。
历史与发展
Apache OpenOffice 的发展历程反映了开源办公软件的演变:
起源:
- 1999 年:Sun Microsystems 发布 StarOffice,部分代码开源为 OpenOffice.org(2000 年)。
- 2002 年:OpenOffice.org 1.0 发布,支持 OpenDocument Format (ODF) 与 Microsoft Office 格式。
- 2010 年:Oracle 收购 Sun,引发社区分裂,部分开发者成立 The Document Foundation,创建 LibreOffice。
- 2011 年:Oracle 将 OpenOffice.org 移交 Apache Software Foundation,项目更名为 Apache OpenOffice。
关键里程碑:
- 2012 年 5 月(3.4):首个 Apache 版本,支持 ODF 1.2,改进加密与 CSV 导入。
- 2014 年 4 月(4.1):增强 Writer 的标题样式、Calc 的图表功能,支持 Windows XP。
- 2015 年 8 月(4.1.2):新增侧边栏(受 LibreOffice 启发),优化 macOS 兼容性。
- 2018 年 11 月(4.1.6):修复安全漏洞,提升 PDF 导出稳定性。
- 2020 年 5 月(4.1.7):改进 DOCX 兼容性,支持高分辨率显示。
- 2023 年 12 月(4.1.15):最新版本,修复 CVE 漏洞,优化 Windows 11 与 macOS Ventura 兼容性。
发布策略:
- 非固定周期:不像 LibreOffice 的半年发布,AOO 版本更新较慢,聚焦稳定性和 bug 修复。
- 社区驱动:ASF 志愿者与 IBM(贡献 Symphony 代码)维护,代码托管于 Git(https://gitbox.apache.org/repos/asf/openoffice)。
- 现状:开发活跃度低于 LibreOffice,社区规模较小,部分功能未跟进(如 WebP 支持)。
主要特点
Apache OpenOffice 提供以下核心功能,满足基本办公需求:
- 组件丰富:
- Writer:文字处理,类似 Microsoft Word,支持 DOC,ODT,RTF,具备样式管理、目录生成与邮件合并。
- Calc:电子表格,类似 Excel,支持 XLS,ODS,提供数据透视表与基本图表。
- Impress:演示文稿,类似 PowerPoint,支持 PPT、ODP,包含幻灯片过渡与动画。
- Draw:矢量绘图,类似 Visio,支持流程图与 PDF 编辑。
- Base:数据库管理,类似 Access,集成 HSQLDB,支持 SQL 查询与表单。
- Math:数学公式编辑,类似 LaTeX,嵌入 Writer 或 Impress,支持 MathML。
- 格式兼容性:
- 支持 ODF 1.2,Microsoft Office(DOC,XLS,PPT)、PDF,HTML 等。
- DOCX/XLSX 兼容性逊于 LibreOffice,适合较旧格式(如 DOC)。
- 跨平台支持:
- 运行于 Windows XP/7/10/11、macOS 10.7+,Linux(openSUSE,Fedora,Ubuntu)。
- 无官方 Android/iOS 版本,但可通过第三方(如 AndrOpen Office)查看。
- 多语言与本地化:
- 支持 约 120 种语言,包括简体中文、繁体中文,提供拼写检查与本地化界面。
- 扩展性:
- 支持插件(如模板、字典)与宏(部分 VBA 兼容)。
- 扩展中心(https://extensions.openoffice.org)提供附加功能。
- 安全性:
- 支持文档密码保护,定期修复 CVE 漏洞(如 4.1.15 的安全补丁)。
- 无 OpenPGP 加密(LibreOffice 6.0 引入)。
- 可访问性:
- 支持屏幕阅读器(如 NVDA)与高对比模式,部分符合 WCAG 2.1。
- 键盘导航较基础,低于 LibreOffice 25.2 的优化。
- 最新功能(4.1.15):
- 修复 Windows 11 字体渲染问题。
- 优化 macOS Ventura 兼容性。
- 改进 CSV 导入与 PDF 导出稳定性。
优势与局限性
优势
- 免费开源:Apache License 2.0 允许自由修改与分发,代码透明(https://gitbox.apache.org/repos/asf/openoffice)。
- 轻量稳定:资源占用低,适合老旧设备(如 Windows XP),4.1.15 在低配硬件上表现稳定。
- 基本兼容性:支持 ODF 与旧版 Microsoft Office 格式(DOC、XLS),适合简单文档处理。
- 跨平台生态:
- 在 openSUSE Leap 15.6(KDE Plasma)上,Qt 界面与 Writer 集成良好。
- 在 Fedora 40(GNOME)上,RPM 安装支持基本功能。
- 社区支持:ASF 提供论坛(https://forum.openoffice.org)与文档(https://www.openoffice.org/support),本地化覆盖广泛。
- 企业适用:轻量设计适合中小企业处理基本办公任务。
局限性
- 更新缓慢:开发速度远低于 LibreOffice,最后重大更新(4.1)在 2014 年,4.1.15 仅为维护版本。
- 格式兼容性:DOCX/XLSX/PPTX 支持落后于 LibreOffice 和 Microsoft Office,复杂文件可能出现格式错误。
- 功能缺失:缺乏新功能(如 WebP 支持、16k 列、OpenPGP 加密),无法满足高级需求。
- 在线协作:无官方云协作解决方案(如 LibreOffice 的 Collabora Online),限制团队使用。
- 界面老旧:UI 未现代化,缺少 LibreOffice 的侧边栏(4.1 部分引入)与 HUD 搜索。
- 社区规模:ASF 志愿者较少,开发活跃度低,论坛响应速度慢于 LibreOffice。
总结
Apache OpenOffice 是一款轻量开源办公套件,包含 Writer、Calc、Impress、Base、Draw 与 Math 六大组件,支持 ODF 与旧版 Microsoft Office 格式,跨平台运行于 Windows、macOS 与 Linux。起源于 2000 年的 OpenOffice.org,2011 年移交 ASF 后以 Apache License 2.0 持续维护,最新版本 4.1.15(2023-12-22)优化了兼容性与稳定性。尽管在轻量性与基本功能上表现良好,但更新缓慢与功能局限使其更适合简单任务,而非复杂企业需求。在 openSUSE 与 Fedora 生态中,OpenOffice 是低配设备的替代选择,但 LibreOffice 更推荐用于现代场景。