商店
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 更推薦用於現代場景。