macOS 包管理器 Homebrew 宣布移除 MongoDB。
Homebrew 認為 MongoDB 前陣子將其開源協議修改后,已經不再屬于開源范疇。
新的 MongoDB 版本不是在開源許可下發布的,因此它們是不被Homebrew core 接受的。
MongoDB 去年 10 月份宣布將開源 License 從 GNU AGPLv3 切換到Server Side Public License(SSPL),以此回應 AWS 等云廠商將 MongoDB 以服務的形式提供給用戶而沒有回饋社區的行為。SSPL 明確要求托管 MongoDB 實例的云廠商要么獲取商業許可證要么向社區開放其服務源碼。
但是開源社區對此似乎有不少反對聲音,許多人認為 SSPL 是具有針對性的,對特定類別的用戶具有嚴重歧視性,這違反了開源的真諦,所以 Fedora 認定SSPL 不是一個自由軟件許可,紅帽和 Debian 也宣布從發行版中刪除 MongoDB。
Homebrew core 列表目前已經將MongoDB 移除,不再為其提供支持。
其實 Homebrew 社區也有人對移除 MongoDB 持不同意見,因為 MongoDB 在 Homebrew core 列表中最受歡迎程度排名第 45,每月有 25k 安裝量,他們認為把它移除會給很多人帶來不便。
但最終移除的想法還是主導了,開源協議的變化是最為主要的原因,除此之外,Homebrew 還列出了一些可以移除 MongoDB 的理由:
目前mongodb與mongodb@3.6已經不再構建源碼。
留著不再維護的老版本并沒有什么意義。
MongoDB 自己維護了一個定制化的Homebrew tap。(h4cd)
責任編輯:Rex_07