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