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