- LibreOffice Online 是一種基於 LibreOffice 的伺服器技術,它允許在瀏覽器中進行協作編輯,但需要與其他元件整合才能在生產環境中運作。
- Document Foundation 提供程式碼和建置版本供個人和開發使用,但不提供企業支持,因此嚴肅的部署工作只能由供應商和大型組織負責。
- 由於戰略上的疑慮以及與 Collabora 的緊張關係,該項目於 2022 年被凍結,但現在已經重新激活,專注於社區,並且沒有運營自己雲端服務的意圖。
- 作為 Google Drive 的替代方案,它的潛力在於隱私性、自託管、與 LibreOffice 桌面版的集成,以及企業和開發者生態系統的支援。
LibreOffice Online 已成為自由軟體界最受關注的項目之一,因為它承諾將經典的桌面辦公室套件移植到網頁瀏覽器上,並帶來協作辦公室和自託管等諸多優勢。近年來,它的發展歷程可謂跌宕起伏,經歷了內部決策、與生態系統內其他公司(如 Collabora)的爭論,以及用戶、企業和公共機構的殷切期望。
如果您有興趣創建自己的Google Docs 或 Microsoft 365 替代方案,或者只是想了解 LibreOffice Online 的具體功能、它目前的作用、文檔基金會 (TDF) 的貢獻以及它與 Collabora Online 的區別,您可以在這裡找到一份全面的指南。我們將介紹它的技術、專案現狀、支援選項、當前局限性,以及未來社群驅動的線上版本的所有預期功能。
LibreOffice Online 到底是什麼?
LibreOffice Online 不是像經典版 LibreOffice 套件那樣安裝在電腦上的程序,而是一項運行在伺服器上的服務,允許您透過網頁瀏覽器開啟和編輯文件。它基於與桌面版 LibreOffice 相同的程式碼庫構建,但經過調整,可以直接在雲端提供協作檢視和編輯辦公室文件的功能。
其主要目標是為多個使用者提供同時對多種文件類型(文字、電子表格、簡報等)進行視覺化編輯的功能,無需在本機安裝任何軟體(只需透過網頁瀏覽器即可)。使用者介面整合到更廣泛的網路解決方案中,例如文件共享平台或團隊協作系統。
需要注意的是,LibreOffice Online 本身並不包含檔案系統。它不管理文件的儲存位置,也不進行使用者身份驗證。所有這些都必須由與之整合的額外軟體堆疊來提供,例如檔案伺服器、身份驗證服務、Web 介面、儲存系統等等。
當部署用途超出基本應用或家庭使用範圍時,就會出現一些嚴重的技術問題,例如負載平衡、可擴展性、高可用性和安全性。因此,它並非一個打包好的、即用型的線上套件,而是被視為公有雲(例如網路服務供應商的雲端)或企業及大型組織私有雲的賦能技術。
為什麼文檔基金會不提供託管服務
最常見的問題之一是,為什麼文件基金會不推出像Google文件那樣的現成雲端 LibreOffice Online,讓使用者只需登入帳號即可使用,無需其他操作。官方的回答很明確:管理龐大的雲端服務既不符合基金會的使命,也超出了其能力範圍。
要提供與 Google Workspace 或 Microsoft 365 類似的服務,需要選擇、整合和維護一系列額外的技術:文件共享系統、使用者驗證、負載平衡器、分散式儲存、監控、計費(如果是付費服務)等等。在桌面端,所有這些都由作業系統和使用者的基礎架構提供;而在雲端,則需要由 TDF 來處理。
這種複雜性的飛躍將導致專案規模的大幅擴張,其重點將從開發免費辦公室套件轉移到同時管理全球雲端服務平台。這種模式的轉變將與TDF最初的使命相衝突,TDF的使命是開發自由軟體並建立社區,而不是經營商業或準商業服務。
鑑於上述種種原因,基金會選擇僅提供必要的程式碼和技術,以便其他參與者能夠在生產環境中建置和維護服務:大型部署者、網路服務供應商、自由軟體生態系統中的公司以及希望建立自己的自寄辦公雲端的管理機構。
TDF甚至表示,歡迎其他非營利組織公開提供LibreOffice Online服務,前提是該組織承擔相關的成本、責任和支援。其理念很明確:基金會負責技術開發,其他機構負責大規模部署。
為什麼 TDF 將 LibreOffice Online 視為「不受支援」的軟體
文件基金會不為其託管的任何項目提供最終用戶支持,這其中也包括 LibreOffice Online。它不提供直接的商業支持,而是提供一個協作式的自助互助平台,例如 ask.libreoffice.org 社區,用戶可以在這裡互相幫助。
以 LibreOffice Online 為例,缺乏支援的問題更加突出,因為實際部署依賴許多其他軟體:Web 伺服器、身份驗證系統、儲存解決方案、容器、編排器等等。維護供企業使用的「官方」二進位檔案會使用戶對穩定性、支持和回應速度抱有期望,而主要由志工支持的基金會無法保證這些。
即便如此,TDF 仍然提供面向家庭用戶、測試環境以及希望參與開發的用戶的最新程式碼版本。這些版本適合用於實驗、學習和協作,但不適用於在關鍵任務型企業環境中進行大規模部署。
為避免誤解,當 LibreOffice Online 偵測到可能被視為商業用途的使用情況(例如,同時開啟超過 10 個文件或超過 20 個活動連接)時,它會顯示醒目的「不支援」警告,並提供指向詳細資訊的連結。該服務仍可繼續運行,但會明確告知用戶這不是官方支援的版本。
對於任何發布未經官方支持的 LibreOffice 衍生二進位檔案的第三方,建議採用相同的模式:明確告知使用者他們正在使用的版本沒有 TDF 的擔保或支持,尤其是在超過一定負載或同時層級時。
如何獲得支持和發展資金
如果您計劃大規模部署 LibreOffice 或 LibreOffice Online,TDF 官方建議您使用經過認證的開發人員,您可以直接聘請他們,也可以透過生態系統內僱用他們的商業公司進行聘請。這樣,專案可以獲得資金支持,而您也能獲得專業的技術支援。
對於 LibreOffice Online 而言,這一點尤其重要,因為它是雲端基礎架構的關鍵組成部分,對效能、安全性、維護和更新都有持續的要求。如果沒有高級技術知識和專業支持,建立一個穩健的服務將變得非常困難。
基金會明確建議,任何未經專家支持而嘗試在公共或企業環境中部署 LibreOffice Online 的行為都是不可取的。 LibreOffice Online 的設計初衷並非由缺乏伺服器、容器和私有雲經驗的組織進行安裝和維護,更遑論在一夜之間將其轉變為面向公眾開放的服務。
希望為開發提供資金支持的人士有多種選擇:與生態系統內的公司簽訂服務合約、支持認證開發者、參與衍生項目或直接與TDF合作。這樣,他們除了獲得技術支援外,還能為線上套件和桌面版本的未來發展做出貢獻。
免費使用及可用版本的條件
LibreOffice Online 是免費開源軟體,您可以下載、使用、分析、修改和分享它,而無需支付授權費用。正是這種自由模式,使得 LibreOffice 桌面版成為開源領域的標竿。
然而,TDF 發布的版本僅供個人、測試或開發用途。從技術上講,您可以將其安裝在伺服器上並供他人使用,但一旦超過指示商業場景的使用閾值(例如,同時處理的文件超過 10 個或連接超過 20 個),就會出現通知,提示該版本不受支援。
此限制並不妨礙使用,但提醒您不要將這些版本與正式版產品混淆。如果您需要穩定可靠的線上辦公室解決方案,並具備服務等級協定 (SLA) 和明確的故障聯絡人,那麼最明智的做法是聘請專注於此技術的供應商。
編譯一個沒有「不支援」警告的版本
LibreOffice 授權可讓您根據需要修改原始程式碼,包括刪除警告和支援訊息。每個 LibreOffice Online 版本都有一個「幫助/關於」頁面,其中顯示了產生該版本的 Git 雜湊值,以及克隆該程式碼庫的連結。
如果您決定建立自己的版本而不顯示不支援的使用警告,則需要考慮兩個關鍵方面。首先,在許多情況下,您需要更改專案名稱和品牌,尤其是當您打算將其提供給組織外部的第三方時。
這與 LibreOffice 的商標指南有關,該指南旨在防止 TDF 維護的版本與由其他公司或組織分發的版本混淆。如果您移除此聲明,您將承擔該版本的支援和品質責任,因此將其作為官方產品展示是不合理的。
第二個方面更實際:一旦移除這些訊息,您實際上就成為了辦公室套件解決方案的提供者。您需要承擔起支援使用者、管理安全性更新、處理安全事件以及確保服務持續運作的責任—這在雲端環境中絕非易事。
如何取得 LibreOffice Online:程式碼和二進位文件
文件基金會僅以原始碼格式發布 LibreOffice Online。您可以根據此程式碼編譯您自己的實例,以滿足您的基礎架構、首選 GNU/Linux 發行版以及整合需求。
然而,也有一些專案和公司提供打包好的、可直接安裝的二進位文件,方便那些不想或無法從頭編譯的使用者。這些選項大大簡化了線上測試套件的任務,無需經歷整個建造過程。
其中最知名的產品之一是 Collabora 線上開發版 (CODE),它主要由 Collabora 公司開發,該公司歷來對 LibreOffice Online 程式碼庫貢獻最大。 CODE 包含適用於 Debian、Ubuntu、CentOS 和 openSUSE 的軟體包,以及適用於 Univention 等平台的虛擬機器和 Docker 映像,您可以下載並相對快速地部署它們。
另一種選擇是 Kopano 維護的軟體包,這些軟體包主要用於與其自身的群件解決方案整合。這些二進位檔案適用於 Debian 和 Ubuntu 等發行版,可讓您基於開源技術建立協作辦公基礎架構。
Collabora 在 hub.docker.com 上發布了專門用於 LibreOffice Online 的 Docker 映像,這些映像既適用於測試環境,也適用於更正式的應用程式環境。使用這些鏡像,您可以啟動容器並開始在瀏覽器中進行文件編輯實驗,而無需從頭開始建立所有內容。
LibreOffice Online 計畫的“死亡”與“復活”
多年來,LibreOffice Online 一直是一個不斷發展的項目,但 2022 年,TDF 決定凍結並擱置該項目。官方給出的理由是,基金會對其在雲端運算領域的角色存在策略疑慮,以及圍繞 Collabora Online(由 Collabora 基於相同技術基礎開發的商業解決方案)的緊張關係。
從那時起,人們逐漸認為,在瀏覽器中使用類似 LibreOffice 的辦公室套件的唯一現實途徑是使用 Collabora Online 或基於它的服務。然而,隨著人們對數位主權和擺脫對大型供應商依賴的關注度不斷提高,對免費、社群控制、自託管的 Web 版本的需求持續增長。
2024年初,文檔基金會現任董事會投票推翻了2022年的決定,重新啟用LibreOffice Online。主席埃莉安·多明哥斯將其概括為再次「由社區創建並服務於社區」發佈在線套件的進程的開始,標誌著該項目從暫停狀態轉向了新的方向。
這意味著重新開放程式碼庫以接收貢獻,但會明確說明其初始開發狀態和穩定性。換句話說,專案已經恢復,但尚未準備好提供可用於生產環境的版本,還需要大量的完善、測試和整合工作。
該基金會也向開發者、網路技術專家、品質保證專家和行銷專業人士發出公開徵集,以加強所有必要的領域:技術基礎設施、自動化測試、文件、推廣等。目標是圍繞 LibreOffice Online 重建一個活躍且獨立的社群。
Collabora Online 與 TDF 的協議和分歧
Collabora 在 LibreOffice Online 第一階段的開發中發揮了至關重要的作用,貢獻了大量程式碼,使得在瀏覽器中進行協作編輯成為可能。 2022 年 TDF 凍結該專案後,Collabora基於相同的工作成果,獨立開發了名為Collabora Online 的商業解決方案。
此後,Collabora Online 的社群版一直以免費開源的線上辦公室套件形象示人,而付費版本則提供商業選項、專業支援和額外功能。對許多組織而言,它實際上是「雲端 LibreOffice」體驗的延續。
TDF宣布重新啟用LibreOffice Online的消息引發了爭議。 Collabora的知名人物、TDF前董事會成員Michael Meeks表示,他不同意重啟這個他認為已經過時的程式碼庫,因為Collabora Online已經擁有一個活躍的社區,並且歡迎用戶貢獻程式碼。
此外,Collabora質疑TDF對最初雲端開發項目的「巨額」資助,並指出該公司承擔了相當一部分的財務負擔。這些分歧背後隱藏著更廣泛的辯論,即誰來主導雲端策略、如何分配功勞以及如何在社區參與和業務需求之間取得平衡。
總之,TDF目前的立場是,LibreOffice Online並不打算作為商業雲端服務參與競爭,而是為第三方提供免費的技術基礎,供其建立自己的解決方案。同時,Collabora Online作為一款擁有自身特色、社群和商業模式的產品,仍在不斷發展壯大。
LibreOffice Online 應該提供哪些功能才能與 Google Drive 競爭?
如果我們把 LibreOffice Online 看作是 Google Drive 和 Google Docs 的替代方案,那麼它的門檻就很高。使用者期望獲得流暢的使用體驗、即時協作、與線上儲存的整合、良好的權限管理以及合理的技術支持,所有這些都不能以犧牲隱私為代價。
該專案最有提升空間的領域之一在於隱私保護。谷歌的平台很難稱得上是資料處理方面最小侵入性的典範。 LibreOffice Online 作為一款自架的開源軟體,如果基礎設施配置得當,就能成為更尊重使用者資訊的選擇。例如,您可以使用Cryptomator等雲端加密工具來加強這種保護。
另一個關鍵方面是儲存空間限制。 Google Drive 提供一定量的免費空間,超出部分則需要付費。而基於 LibreOffice Online 的辦公室套件,其儲存空間限制取決於使用者或組織選擇的伺服器和檔案系統,從而提供更大的擴充靈活性,無需綁定到特定服務提供者。
權限管理和團隊協作是其他關鍵領域。任何基於 LibreOffice Online 的解決方案都需要提供精細的控制,明確誰可以查看、編輯、評論或共享每個文件——這在企業和教育環境中至關重要。實施清晰、易於管理且安全的模型將是中期挑戰之一。
與Google等巨頭相比,LibreOffice Online 在支援和故障排除方面存在顯著差異。谷歌提供集中式幫助和全球基礎設施,而 LibreOffice Online 則依賴其生態系統內的社區和公司。為了真正吸引要求苛刻的組織,服務提供者必須提供全天候支持,並且社區必須維護完善的文件和活躍的幫助管道。
離線同步也是一個很有趣的領域。線上版 LibreOffice 套件與桌面版 LibreOffice 的無縫集成,將允許用戶離線編輯文檔,然後將變更同步到伺服器。許多完全依賴 100% 基於 Web 的平台的使用者都缺乏這種功能。
最後,許多組織都重視創建一個封閉且真正安全的環境,在這種環境中,文件不會像在 Google Cloud 上共享連結時那樣,因配置錯誤而公開。在私有雲上部署完善的 LibreOffice Online 可確保所有內容都保留在公司或機構的網路內,從而降低意外外洩的風險。
與 LibreOffice 行動版、SDK 和原始碼的關係
除了桌面版和 LibreOffice Online 專案之外,該生態系統還包括行動應用程式。文件基金會提供了一款適用於 Android 和 iOS 的應用程序,專門用於查看基於 LibreOffice 的文檔,方便用戶隨時隨地查閱文件,無需轉換格式。
對於在手機和平板電腦上編輯文件的需求,應用程式商店裡有一款基於 LibreOffice 的產品,由 Collabora 開發和維護,是其 Collabora Office 套件的一部分。這款產品填補了行動裝置上高級編輯功能的空白,同時保持了與該套件標準格式的兼容性。
同時,基金會發布了 LibreOffice 的軟體開發工具包 (SDK) 和完整原始碼,開發者可以利用這些資源將辦公室功能整合到自己的應用程式中,以實現流程自動化或創建擴充功能。此 SDK 適用於多種平台,包括 Windows 的 MSI 安裝套件。
LibreOffice 提供穩定版和預發布版,支援多種作業系統和架構,同時也提供舊版的歷史存檔(但不保證提供支援)。官方網站也提供多種語言的下載,包括西班牙語、英語、俄語、阿拉伯語、中文、日語、韓語等等。
綜上所述,整個生態系統——桌面版、線上版、行動版、SDK 和原始程式碼——強化了 LibreOffice 不僅僅是一個辦公室套件,而是一個完整的平台,可以在個人環境和大型組織中建立客製化的生產力解決方案。
LibreOffice Online 目前正處於其發展軌蹟的一個有趣轉折點:它曾經從一個充滿希望的實驗項目一度停滯,如今又以全新的面貌重獲新生,更加註重社區導向,並著眼於數位主權、自主託管以及生態系統內組織和公司之間的協作。種種跡象表明,隨著其技術基礎的日趨成熟以及與專業服務提供商合作關係的不斷鞏固,LibreOffice Online 將成為那些希望擺脫對雲端巨頭的依賴,同時又不願犧牲透過網頁瀏覽器辦公室便利性的用戶的更強大的選擇。
