系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來!

所在位置: 首頁(yè) — IT資訊 — 蘋果

蘋果macOS包管理器Homebrew宣布移除MongoDB

作者:系統(tǒng)天地 日期:2019-09-04

macOS 包管理器 Homebrew 宣布移除 MongoDB。Homebrew 認(rèn)為 MongoDB 前陣子將其開源協(xié)議修改后,已經(jīng)不再屬于開源范疇。新的 MongoDB 版本不是在開源許可下發(fā)布的,因此它們是不被 Homebrew core 接受的。

 

macOS包管理器Homebrew

 

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ì)給很多人帶來不便。

 

macOS包管理器Homebrew

 

但最終移除的想法還是主導(dǎo)了,開源協(xié)議的變化是最為主要的原因,除此之外,Homebrew 還列出了一些可以移除 MongoDB 的理由:

目前 mongodb 與 mongodb@3.6已經(jīng)不再構(gòu)建源碼。

留著不再維護(hù)的老版本并沒有什么意義。

MongoDB 自己維護(hù)了一個(gè)定制化的 Homebrew tap。(這樣降低了給用戶造成的傷害)

詳情見:

https://github.com/Homebrew/homebrew-core/pull/43770

https://github.com/Homebrew/linuxbrew-core/issues/12582