LibreOffice 還是 OpenOffice?為什麼看似相同的辦公室套件會有兩個開源選項?這一切都始於 OpenOffice.org,最初的開源版本後來分裂成兩個不同的專案:現在的 Apache OpenOffice 和 LibreOffice。 Oracle也曾推出第三個選項,但它很快就停止了開源並停止了維護。本文重點介紹的另外兩個版本仍然存在並持續更新,但它們之間究竟有何差異?哪個更好?
本文將解釋 LibreOffice 和 OpenOffice 之間的區別,或至少是其中最重要的差異。我們也會簡單回顧它們的歷史,以幫助我們了解究竟發生了什麼事:是分道揚鑣嗎?還是關係破裂?是否存在某個選項明顯優於另一個,值得選擇?我應該從 Ubuntu 系統中卸載 LibreOffice 並安裝 OpenOffice 嗎?您將在下文中找到所有答案。
LibreOffice和OpenOffice使用相同的開源
首先,我們需要了解為什麼兩個版本都使用相同的 OpenOffice.org 程式碼。回顧歷史就能明白:Sun Microsystems 於 1999 年收購了 StarOffice 辦公室套件。一年後,Sun 發布了StarOffice軟體的原始碼,並將這款免費辦公室套件更名為 OpenOffice。在 Sun 員工和志工的努力下,該專案持續發展,使 OpenOffice 能夠惠及所有人,包括 Linux 用戶。
2011年,Sun Microsystems被Oracle收購。此後,一切都發生了重大轉變:Java的擁有者將StarOffice更名為Oracle OpenOffice,試圖製造混亂。不久之後,他們便停止了這個專案。大部分志工離開了,並創建了基於OpenOffice.org程式碼庫的軟體LibreOffice 。包括Ubuntu及其衍生版本在內的大多數Linux發行版都轉而使用LibreOffice。
OpenOffice 似乎已走到盡頭,但Oracle 將 OpenOffice 的品牌和程式碼捐贈給了 Apache 基金會。我們今天所熟知的 OpenOffice 實際上是 Apache OpenOffice,它是在 Apache 的框架和許可下開發的。
LibreOffice和OpenOffice之間的區別
這就是兩者之間的第一個區別:LibreOffice 的開發速度更快,版本發布頻率更高。 OpenOffice 仍在開發中,Apache 於 2014 年 3 月發布了 beta 4.1 版本。最新版本於 2018 年 11 月 18 日發布,版本號為 4.1.6。
這兩種方案都適用於Windows、macOS和Linux這三大桌面作業系統。它們都提供相同的文字處理、電子表格、簡報和資料庫應用程式。這兩種方案非常相似,大部分程式碼都是相同的。
- LibreOffice中的作家
- OpenOffice中的作家
差異顯而易見。 OpenOffice Writer在右側顯示完整的選項欄,而 LibreOffice Writer 的介面更類似於 Microsoft Word。這是它們的預設外觀,LibreOffice 也提供了相同的選項。如果在設定中啟用,它們幾乎完全相同。
另一方面,LibreOffice 預設具備即時字數統計功能,而 OpenOffice 則需要進入設定選項才能啟用此功能。 LibreOffice 也支援嵌入式文檔,可在「文件/屬性/字型」中啟用。這確保文件在任何作業系統上都能呈現相同的效果。 OpenOffice不具備此功能。 LibreOffice 勝出。
我們選擇Writer作為對比範例。事實上,所有應用程式之間的差異都非常小,討論這些差異既浪費時間又多餘。
不同類型的許可證
OpenOffice 的側邊欄程式碼被複製並整合到了 LibreOffice 中。 Apache OpenOffice 專案使用Apache 許可證,而 LibreOffice 使用 LGPLv3 和 MPL 雙重授權。這意味著 LibreOffice 可以複製 OpenOffice 的程式碼並將其整合到自己的辦公室套件中,但反之則不行。
鑑於 LibreOffice由更多人開發,擁有更龐大的社區,其新功能和新想法往往能更快地出現在 LibreOffice 中。 Ubuntu 選擇的辦公室套件中的許多功能尚未被 OpenOffice 採納。此外,當 OpenOffice 有了好的創意,LibreOffice 幾乎可以立即使用相同的程式碼實現,而由於授權協議的差異,反過來卻無法實現。 LibreOffice 又勝一籌。
選擇哪個選項?
好吧,這是每個人的決定,但是我更喜歡LibreOffice,因為:
- 最大的開發者社區。
- 他們可以在OpenOffice中實施新功能而不會出現許可問題。
- 更新頻率更高。
- 它默認安裝在X-buntu中。
我為什麼要選擇 OpenOffice?嗯,我曾經讀到一些關於作業系統優勢的文章,包括 Debian 和 Ubuntu。 Debian 的優勢之一是它的更新速度比 Ubuntu 慢,這使得它比 Canonical 開發的作業系統更穩定可靠。我們可以把這一點應用到 OpenOffice 上:他們發布新功能的速度較慢,這確保了他們現有的功能始終更加完善。即使在最糟糕的情況下,我們可能只會遇到一兩個 bug,而且這些 bug 也會很快得到修復。
不過,需要注意的是,我們需要從他們的網站下載,就像其他一些流行的軟體(例如Google瀏覽器)一樣。與Google瀏覽器一樣,Ubuntu 官方軟體倉庫中也提供了開源選項,其中 Chromium 是最容易取得的瀏覽器選擇。但我認為 Chrome 的情況有所不同,例如,Chromium 以及任何其他基於Google核心的瀏覽器都與某些擴充功能不相容,例如 Movistar Plus 擴充功能。
OpenOffice 有一個snap 套件版本,但僅供開發人員使用。鑑於這是一款通常用於工作的軟體,我不建議非開發人員用戶下載和安裝。
考慮到本文中提到的所有內容:您會得到什麼:LibreOffice或OpenOffice?