macOS 包管理器 Homebrew 移除 MongoDB

h4cd
 h4cd
发布于 2019年09月04日
收藏 9

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。(这样降低了给用户造成的伤害)

详情见:

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:macOS 包管理器 Homebrew 移除 MongoDB
加载中

精彩评论

j
jiayao
你这也太丢人了吧老哥,它只是mac上面的一个包管理器,又不是苹果家的
zodiacg
zodiacg
你真是啥都不懂……homebrew的决定跟macOS开不开源有啥关系……而“免费使用”跟“开源”有十万八千里的距离,这里说的就是这个问题
zodiacg
zodiacg
开源这个东西还是意识形态高于利益,一个为了维护开源社区发展(至少名义上)的协议被判定为非开源协议23333
反过来说sspl背后的动机到底是保障为开源社区的回馈还是mongodb自己的回馈也不好说吧
JavaGG
JavaGG
老外搞起意式形态来比谁都强
eechen
eechen
一个主要为闭源私有商业操作系统macOS服务的软件包管理工具,也好意思要求人家MongoDB怎么做.

最新评论(23

JavaGG
JavaGG
老外搞起意式形态来比谁都强
eechen
eechen
一个主要为闭源私有商业操作系统macOS服务的软件包管理工具,也好意思要求人家MongoDB怎么做.
夏侯
夏侯
标题不准确,现在homebrew不仅可以管理MacOS的包,也可以管理Linux的
棱语曲
棱语曲
mongodb修改协议最终影响的是商用,其实表面是云服务厂商,侧面影响的是所有的fork版本。即fork的最终解释权归mongodb所属公司所有。
大漠真人
大漠真人
我说怎么4.2死活安装不上
LootanHu
LootanHu
[root@CentOS6 ~]# rpm -qi mongodb
Name : mongodb Relocations: (not relocatable)
Version : 4.2.0 Vendor: (none)
Release : 1.el6 Build Date: 2019年08月19日 星期一 09时50分57秒
Install Date: 2019年08月19日 星期一 10时20分34秒 Build Host: CentOS6
Group : Applications/Databases Source RPM: mongodb-4.2.0-1.el6.src.rpm
Size : 56594302 License: AGPLv3 and zlib and ASL 2.0
Signature : (none)
Packager : Lootan <lootan@qq.com>
URL : http://www.mongodb.org
----------
CentOS6 上都可以安装的啊。
大漠真人
大漠真人
我说的Mac上面
空白码生
空白码生
呵呵呵
纯24K爷们儿
纯24K爷们儿
哦嚯。。。
Glitter
Glitter
只是不方便了
polly
polly
其实啥影响没有,现在大部分这种软件都用docker起更方便
皇虫
皇虫
macOS不是开源的吧,也不是免费的吧,凭什么要求MongoDB不修改开源协议呢...再说了,MongoDB对于普通用户,又不是不可以免费使用社区版
zodiacg
zodiacg
你真是啥都不懂……homebrew的决定跟macOS开不开源有啥关系……而“免费使用”跟“开源”有十万八千里的距离,这里说的就是这个问题
j
jiayao
你这也太丢人了吧老哥,它只是mac上面的一个包管理器,又不是苹果家的
你个大胖子
你个大胖子
另外macOS貌似从10.10还是多少开始,一直都是免费的,谢谢!https://apps.apple.com/cn/app/macos-mojave/id1398502828?ls=1&mt=12 自己去看看!不要反驳,你装黑苹果的时候从来不需要验证什么license啊key啊什么的,你在看看收费的windows7升级windows10,或者直接安装windows10,安装期间就要求输入key,或者安装完了之后要求你购买key
开源中国胖纸
开源中国胖纸
完喽,不懂装懂被发现了
皇虫
皇虫
我用mac做了3年半的开发.....其实我想表达的是,你要挣钱吃饭,凭什么MongoDB就不能挣钱吃饭,就因为他修改了开源许可,大家都来排挤他?我很为MongoDB打抱不平,而且MongoDB修改了开源许可,主要针对云服务商,普通用户又不是不可以继续使用
vcship
vcship
。。。
zodiacg
zodiacg
开源这个东西还是意识形态高于利益,一个为了维护开源社区发展(至少名义上)的协议被判定为非开源协议23333
反过来说sspl背后的动机到底是保障为开源社区的回馈还是mongodb自己的回馈也不好说吧
返回顶部
顶部