我為期一周的開源體驗:我遇到的最顯著的驚喜和挑戰

促使許多人 轉向開源應用程式 它帶來的是成本節省和自由。和許多人一樣,我不想總是依賴昂貴的應用程式訂閱、冗長複雜的服務條款,也不想指望軟體公司尊重他們的隱私權政策。

我為期一周的開源體驗:我遇到的最顯著的驚喜和挑戰

因此,我花了一周時間嘗試用開源替代品替換我所有的 Windows 生產力應用程式——從筆記應用程式到工作管理員、瀏覽器和電子郵件用戶端。我想看看它們是否能成為擺脫專有應用程式限制的可行選擇。

雖然有一些顯著的正面因素,但我也了解到完全轉向開源時面臨的障礙。這絕對不是一件可以輕易完成的事情,尤其是如果你非常重視目前使用的應用程式的線上功能。

3. 我所有喜歡的應用程式都有一個開源替代品。

而且它們都是完全免費的!

對於這個實驗,我使用了 OnlyOffice 等免費開源應用程式 Firefox、Joplin、Thunderbird 和 Nextcloud。我在我的 Windows PC 上安裝了所有應用,除了 Nextcloud,因為它需要 Docker 和自訂映像。這些應用處理基本的生產力任務相當不錯,因為它們具備我所需的所有基本功能。

ONLYOFFICE 能夠很好地處理電子表格和簡報;Joplin 以其簡潔的介面整理我的筆記;Firefox 及其隱私擴充功能則為我提供了安全的瀏覽體驗。 Thunderbird 可以有效管理多個電子郵件帳戶和行事曆;儘管 Nextcloud 的設定比較複雜,但只要我(盡我所能)設定好它,它的檔案同步功能就能穩定運作。

這些應用程式也具有高度可自訂性,擁有各種主題、外掛程式和腳本來擴展功能。然而,由於我並非從技術角度來處理這個問題,所以我只依賴一些簡單的調整。我知道,有了社群支援和文檔,我可以進行更深入的客製化。

此外,我必須承認,完全掌控自己的數據的感覺真是太棒了。我的個人資訊不會儲存在公司伺服器上,這讓我感到安心,儘管我必須自己維護所有資料。沒有人控制存取權限、收集用戶數據,或將其出售給廣告商。

2. 存在一些權衡。

但沒什麼大不了的。

將 AI 新增至 ONLYOFFICE

我最大的煩惱是開源體驗感覺有些脫節。例如,使用 Microsoft Office 時,它與其生態系統完美集成,有 OneDrive 用於雲端存儲,Copilot 用於 AI。而在 OnlyOffice 之類的桌面應用程式中,你必須自己設定 AI(這需要 API 金鑰),並使用 Nextcloud 或 ownCloud 進行雲端同步。

開源工具通常優先考慮穩定性和安全性,而不是華麗的功能和精巧的修飾。這意味著精美的使用者介面、AI 助理、無縫雲端同步,甚至行動整合通常都處於次要地位。最新的熱門功能可能會在以後添加,或需要手動配置(稍後會詳細介紹)。當然,OnlyOffice 中不會提供 Microsoft Office 中的進階自動化和格式化選項。

此外,像 Joplin 這樣的開源工具,我缺乏像 Notion 這樣的筆記應用所提供的無縫、開箱即用的體驗。特別是,它們的雲端同步功能非常流暢,而將 Joplin 與 Nextcloud 結合使用時,需要確保 Nextcloud 伺服器正在運行,並且伺服器連接埠空閒,然後才能跨裝置同步筆記。

此外,社群是開源專案的主要支援來源,沒有專門的團隊。就 OnlyOffice 而言,我不得不透過 Reddit 和 GitHub 尋求支持,但結果好壞參半。這有點令人沮喪,因為我需要快速的解決方案,但我知道,一旦我得到了解決方案,最終一切都是值得的。

1. 完全開源最糟糕的部分

自由越大,複雜性也越大。

在 Docker 中編輯設定檔

自由往往滋生複雜性。這在我的經驗中對我來說是一個巨大的衝擊。一些我在專有應用程式中習以為常的功能,在使用開源替代方案時,需要IT層級的知識才能實現。

例如,讓 Nextcloud 在桌面伺服器和行動應用程式之間同步並不容易。我使用 Docker 在 Windows 上安裝了 Nextcloud,但當我嘗試將行動應用程式連接到伺服器時遇到了錯誤。最大的問題是我的 Windows 機器上的伺服器使用的是 HTTP,而行動應用程式沒有。 需要安全的 HTTPS 協議,並拒絕不安全的連線。

解決這個問題需要修改設定檔和管理憑證的知識——這遠遠超出了我的專業知識。最終,我改用手機瀏覽器造訪了 Nextcloud 伺服器。但即便如此,這也需要修改設定文件,使我的電腦 IP 位址處於受信任的範圍。

順便說一句,您還可以在 Nextcloud 中設定 OnlyOffice 並啟用即時協作。對於與伺服器位於同一網路上的設備,只需使用設備的 IP 位址即可。但是,對於公共或遠端訪問,可能會變得稍微複雜一些,因為它需要網域名稱、SSL 憑證和配置專業知識等資訊。


我學到的最重要的一點是,將專有應用程式遷移到開源替代方案必須逐一進行。根據您的設置,完全遷移並不總是可行的。對於某些應用程式來說,這肯定會比其他應用程式更容易,但這是避免完全中斷您的工作流程的最佳方法。如果您能從知道如何設定這些應用程式的人那裡獲得幫助,尤其是在雲端同步方面,那就更好了。

完成所有必要的設定後,您會發現開源應用程式帶來的成本節省、自由度和靈活性絕對物有所值。即使您不打算參與開發,也值得研究一下該應用程式的社群支援程度以及它是否正在積極開發中,以避免將來出現問題。

轉到頂部按鈕