Commons Clause 是什么?解读 Redis 许可变化

栏目: 数据库 · 发布时间: 7年前

内容简介:Redis 近日因变更许可证引发开源社区热议,最直接的问题是,Redis 还开源吗,新出现的 Commons Clause 到底包含哪些内容?Redis Labs 的联合创始人兼首席技术官 Yiftach Shoolman 于8月22日发表了Redis 的开源许可证从未改变过,依然是 BSD 。但是,Redis 模块的许可证已被修改,从 AGPL 更改为 Apache v2.0 ,并附带 Commons Clause 。

Redis 近日因变更许可证引发开源社区热议,最直接的问题是,Redis 还开源吗,新出现的 Commons Clause 到底包含哪些内容?

Redis 是否开源

Redis Labs 的联合创始人兼首席技术官 Yiftach Shoolman 于8月22日发表了 一篇博文 ,解释了许可证的变更,并针对社区的担忧做了回复:

Redis 的开源许可证从未改变过,依然是 BSD 。但是,Redis 模块的许可证已被修改,从 AGPL 更改为 Apache v2.0 ,并附带 Commons Clause 。

Redis 放弃 AGPL 许可证的理由是 多年来云服务商一直都在销售基于不是他们自己开发的开源项目的云服务,白白享用了开源社区的成果,却并不给开源社区做贡献, AGPL 无法对这种情况进行限制 。值得一提的是,Google 于 2011年已 禁止 该公司使用 AGPL 许可。 AGPL 自创建以来 一直存在许多质疑的声音。

Commons Clause 是什么

首先,Commons Clause 不是开源的。开源项目必须符合由 OSI 开源促进协会审核通过的准则,审核标准包括:免费再分发、源代码的完整性、允许衍生作品、不歧视个人或团体、不歧视工作领域、许可证分发、技术中立等等。

这是 Commons Clause v1.0  的介绍

本软件由许可方根据以下定义的条款提供给您,但须符合以下条件。

在不限制许可中的其他条件的情况下,根据许可证授予的权利不包括、并且不授予您销售软件的权利。

综上所述,“出售”是指根据许可证授予您的任何或所有权利,以向第三方提供费用或其他报酬(包括但不限于与软件相关的托管或咨询/支持服务的费用),产品或服务的价值完全或基本上来自软件的功能。许可证要求的任何许可声明或归属也必须包含此 Commons Cause License Condition 声明。

简单地说:不许销售,不存在商业环境。

大家对此事怎么看,欢迎留言评论。

PS: Commons Clause 许可证介绍及常见问题解答 正在翻译中,期待你的参与。


以上所述就是小编给大家介绍的《Commons Clause 是什么?解读 Redis 许可变化》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编写可维护的JavaScript

编写可维护的JavaScript

扎卡斯 / 李晶、郭凯、张散集 / 人民邮电出版社 / 2013-4 / 55.00元

《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。《编写可维护的JavaScript》内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。 《编写可维护的Ja......一起来看看 《编写可维护的JavaScript》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

html转js在线工具
html转js在线工具

html转js在线工具