开源促进会 OSI 强调 SSPL 并不是开源许可证

来源: OSCHINA
编辑: 御坂弟弟
2021-01-27

日前,开放源代码促进会 OSI(Open Source Initiative)强调,SSPL 并不是一个开源许可证。

SSPL(Server Side Public License)是 MongoDB 创建的 source-available 许可协议,它基于 GPLv3,并被认为是 Copyleft License,旨在体现开源的同时为产品应对云厂商提供保护,防止云厂商将开源产品作为服务提供而不为之回馈。SSPL 允许自由和不受限制地使用和修改产品源代码,简单的要求是,如果你将产品作为服务提供给他人,那么必须在 SSPL 下公开发布任何修改以及管理层的源代码。

OSI 表示,SSPL 是一种典型的 “fauxpen”(faux,法语词,同英语 fake,此处强调不是 open) 源许可证:进行更改的人员声称其产品在新许可证下仍保持“开放”状态,但新许可证实际上已夺走了用户权限。实际上,SSPL 曾经提交过给 OSI,然而很快就被其许可证管理人撤回了,因为很明显,该许可证不会被通过。

开源许可证是开源软件生态系统的基础,该系统可以促进软件的协同开发。而 “fauxpen” 源许可证尽管允许用户查看源代码,但不允许其他受开源定义保护的重要权利,比如在任何工作领域都有权使用该程序。虽然其最新采用者 Elastic 在标题为 “Dobling Down on Open” 的帖子中解释,使用该许可证是为了“限制云服务提供商以 OSD6 的形式提供我们的软件即服务”,但实际上损害的是 Elastic 项目外部贡献者的权益: 他们付出了时间和精力,却无法享受自己和共同贡献者的劳动成果,除非同意专有许可证或者自己去 fork。

并不是说像 Elastic 这样的公司不能采用适合自身业务需求的许可证,或者每个人在所有情形下都要选择开源,OSI 只是坚信开源开发模式是开发优质软件更好的方法。对于一个公司来说,随着时间和业务变化,调整许可证也许是正确选择。所以,Elastic 更换许可证不是因为开源模式或者开源协议有缺陷,只是因为其当前的商业模式与开源许可证不一致,他们需要一种专有许可证。

最后,OSI 指出:

What a company may not do is claim or imply that software under a license that has not been approved by the Open Source Initiative, much less a license that does not meet the Open Source Definition, is open source software. It’s deception, plain and simple, to claim that the software has all the benefits and promises of open source when it does not.

一个公司不会宣称或承认处于未被 OSI 认可的许可证下,且该许可证不符合开源定义的软件是开源软件。如果它反而宣称该软件拥有开源的所有好处和承诺,毋庸置疑,这是一种欺骗。

相关阅读

展开阅读全文
1 收藏
分享
加载中
精彩评论
OSI这种认证机构,也是可以被充值的.
如果不是AGPL出自GNU,AGPL肯定也会被OSI除名.
为什么呢?因为AGPL和SSPL这些开源协议,让那些垄断云计算的寡头资本很不爽.
这些寡头,就是想低成本吸血开源软件,连成立软件基金会避税都省了.
之前的IBM,至少还会考虑支持Apache和Eclipse这些开源软件基金会来节省开发成本.
而亚马逊这些个玩意,完全就是专吃开源的吸血鬼.

好的开源协议,就应该把资本关进协议的牢笼,不能让资本为所欲为.
程序员,及程序员开发并开源的软件,不应该沦为资本为所欲为的工具.
用软件领域的马克思主义AGPL来武装自己!
2021-01-27 09:44
13
举报
开源需要 renew 了
2021-01-27 08:18
8
举报
SSPL主要是对云厂商不友好,其他方面还是比较开放的。
2021-01-27 09:09
5
举报
他们付出了时间和精力,却无法享受自己和共同贡献者的劳动成果,除非同意专有许可证。那GPL也不是开源的许可证了?GPL也这样呀,不同意GPL许可证就用不了,哪怕你做出了贡献。
2021-01-27 09:29
3
举报
OSI对开源协议和开源规则的规则是很严格的,它属于开源标准性组织,这是你的误读
2021-01-27 12:40
2
举报
最新评论 (21)
贝索斯吸血
2021-02-03 10:28
0
回复
举报
请问一下,有什么许可证是仅限查看源代码,阻止私自发布和分发的?
2021-01-28 11:03
0
回复
举报
不要附带任何许可证,相当于不能用,只能看,不算开源项目
2021-01-31 02:04
1
回复
举报
OSI:说不是就不是,是也不是
SSPL:我说是就是,不是也是
2021-01-27 14:01
1
回复
举报
开源项目要符合一些国际实践公认的规则,不是你代码开放了就叫开源,有些人不懂,总觉得,代码公开了就叫开源
2021-01-27 12:46
1
回复
举报
公布你司代码吧 反正也不是开源
2021-01-30 23:38
0
回复
举报
广义开源和侠义不一样,也许你那个叫开源,但不叫开源项目,这两者不等同
2021-01-31 02:03
0
回复
举报
自由PHP深圳浩光云科技有限公司
那开源促进会和我们国内的协会有的一拼啊,我承认的才是正确的,不反对的都是歪门邪道
2021-01-27 12:29
1
回复
举报
OSI对开源协议和开源规则的规则是很严格的,它属于开源标准性组织,这是你的误读
2021-01-27 12:40
2
回复
举报
看清楚,人家说了且,没有被OSI承认,有不符合国际公认的开源项目的定义,当然不叫开源软件了(就好像除了厂家自己说是开源,实际上国际社区都不认为是开源项目,你说是开源还是不是开源)
2021-01-27 12:50
0
回复
举报
这种情况,顶多符合广义开源,而不符合侠义的开源项目的定义,你自己不懂而已,开源项目,不是你开源了就完了
2021-01-27 12:51
0
回复
举报
OSI的屁股还真的挺歪的
2021-01-27 10:16
1
回复
举报
OSI这种认证机构,也是可以被充值的.
如果不是AGPL出自GNU,AGPL肯定也会被OSI除名.
为什么呢?因为AGPL和SSPL这些开源协议,让那些垄断云计算的寡头资本很不爽.
这些寡头,就是想低成本吸血开源软件,连成立软件基金会避税都省了.
之前的IBM,至少还会考虑支持Apache和Eclipse这些开源软件基金会来节省开发成本.
而亚马逊这些个玩意,完全就是专吃开源的吸血鬼.

好的开源协议,就应该把资本关进协议的牢笼,不能让资本为所欲为.
程序员,及程序员开发并开源的软件,不应该沦为资本为所欲为的工具.
用软件领域的马克思主义AGPL来武装自己!
2021-01-27 09:44
13
回复
举报
自己的心血让别人拿去赚钱这点事就不爽的话 那还开源干什么?
2021-01-30 23:42
0
回复
举报
开源是众人拾柴火焰高,不是给你去开小灶的,就是这么简单.
2021-01-31 12:50
0
回复
举报
他们付出了时间和精力,却无法享受自己和共同贡献者的劳动成果,除非同意专有许可证。那GPL也不是开源的许可证了?GPL也这样呀,不同意GPL许可证就用不了,哪怕你做出了贡献。
2021-01-27 09:29
3
回复
举报
谁告诉你GPL是这样的,GPL要求你只要使用了,必须开源全部代码,并且不对用户做过多限制,AGPL更严格,LGPL稍微宽松
2021-01-27 12:42
0
回复
举报
你作出了贡献,就意味着你同意了GPL,懂?这个是符合规定的
2021-01-27 12:47
0
回复
举报
SSPL主要是对云厂商不友好,其他方面还是比较开放的。
2021-01-27 09:09
5
回复
举报
开源需要 renew 了
2021-01-27 08:18
8
回复
举报
标准化组织承认的,才是毋庸置疑的开源,OSI属于标准化组织,对开源许可证的定义很严格
2021-01-27 12:41
0
回复
举报
更多评论
21 评论
1 收藏
分享
返回顶部
顶部