【开源合规】为什么MongoDB的SSPL对你不好?

MongoDB SSPL

但是,我有个消息要告诉你——这对你的影响比你阅读常见问题时所想的要深刻得多!

MongoDB一直是一家“不情愿的开源公司”。当世界正在从复制许可证(copy-left licenses,GPL)转向宽松许可证(MIT、BSD、Apache)的时候,MongoDB选择了AGPL,这是他们MongoDB服务器软件的GPL许可证的一个更严格的版本。

如果你阅读MongoDB用于IPO申请的S1表格,你会发现重点是“freemium”模式。这是通过削弱社区服务器版本来实现的,而不是支持开源社区价值观。

在2019年的采访中,MongoDB首席执行官Dev Ittycheria证实,MongoDB Inc.并不关心与开源社区合作,让MongoDB变得更好,因为他们的重点是freemium战略:

“MongoDB是由MongoDB构建的。没有现有技术。MongoDB首席执行官DevIttycheria说:“我们不是为了寻求帮助而开源的;我们是作为免费的策略来开源的。”。

2018年10月,MongoDB将其许可证更改为SSPL(服务器端公共许可证)。这是突然完成的,而不是更开放源代码的社区友好的方式,即将到来的许可证更改是在合理的通知下宣布的,允许那些由于任何原因不能使用新许可证的人计划和执行转换。

 

SSPL到底是关于什么的?它为什么会影响你?

SSPL要求任何希望将MongoDB作为DBaaS提供的人要么将所有周围的基础设施作为SSPL发布,要么从MongoDB获得商业许可证。第一种方法对于云供应商来说是不切实际的,因为MongoDB的许可直接允许MongoDB Inc.对最终用户的定价实施重大控制,这意味着没有真正的竞争。

随着DBaaS成为数据库软件消费的主要形式,这种供应商锁定是一个相当大的问题!

你可能会想,“这没什么大不了的-MongoDB Atlas没那么贵。”事实上,可能就是这样…。现在。

MongoDB还没有盈利,去年亏损超过1.75亿美元。目前,MongoDB积极投资于增长。这意味着,除其他外,保持合理的低价格…但现代世界的公司迟早需要盈利,在缺乏竞争的情况下,你将为此付出代价!

你需要担心的不仅仅是盈利能力。一般的“赢家通吃”的剧本,其中规定,以获得主导市场份额不惜任何代价包括提高价格,直到它伤害(和超越)!

在数据库领域,这个游戏在几十年前被甲骨文公司(Oracle)很好地玩过,他们用bigblue(IBM)将人们从硬件锁定中解救出来。甲骨文的软件可以在各种硬件上使用,最初价格合理……结果却成为全球首席信息官和首席财务官生存的祸根。

MongoDB也在玩同样的游戏,但速度大大加快。我的朋友和同事马特·扬科维特(Matt Yonkovit)最近问,MongoDB是新的甲骨文吗?我很肯定,至少从这个角度来看,是的。

总之,SSPL并不仅仅影响到少数不能在DBaaS领域直接与MongoDB竞争的云供应商。它通过强制供应商锁定来影响所有MongoDB用户,并在未来带来价格过高的风险。

 

原文:https://www.percona.com/blog/2020/06/16/why-is-mongodbs-sspl-bad-for-you/

本文:http://jiagoushi.pro/node/1483

讨论:请加入知识星球【超级架构师】或者