简单地说,我们现在是Redis

了解更多

许可证

复述,许可概述

关于Redis Source Available License (RSAL)

RSAL是由Redi万博电竞客服s有限公司(原名“Redis实验室”)为运行在开源Redis上的某些Redis模块创建的软件许可证。RSAL为绝大多数用户授予了与开放源码许可等价的权利。通过RSAL,开发人员ag万博下载万博最新版本下载苹果可以使用软件、万博电竞客服修改源代码、将其与应用程序集成,以及使用、分发或销售应用程序。唯一的限制是应用程序不能是数据库、缓存引擎、流处理引擎、搜索引擎、索引引擎或ML/DL/AI服务引擎。

常见问题

RSAL对我使用Redis Ltd.的模块有什么限制?

万博电竞客服被RSAL保护的软件被设计用来作为应用程序的一部分。我们希望帮助并鼓励人们开发自己的应用程序,但是RSAL将“数据库产品”与所有其他应用程序区分开来。RSAL将数据库产品定义为以下产品或服务中的任何一种:(a)数据库,(b)缓存引擎,(c)流处理引擎,(d)搜索引擎,(e)索引引擎或(f) ML/DL/AI服务引擎。

如果你使用RSAL保护软件构建的应用程序不是数据库产品,RSAL将其定义为“你的应用程序”,万博电竞客服你可以:

  1. 自由发布受rsa保护的软件,只要你在你发布的任何拷贝上包括以下通知:“本软万博电竞客服件受Redis源可用许可协议的条款约束。”
  2. 自由地修改RSAL保护的软件,只要您的修改在RSAL许可范围内。万博电竞客服
  3. 免费使用rsa保护的软件,只要它不是由您或Redis以外的第万博电竞客服三方提供的“数据库产品”的一部分。

为什么Redis有限公司采用RSAL?

现代开源基础设施软件在过去十年中创造的价值超出了我们的想象。万博电竞客服数据库、协调器、分布式系统和其他软件技术现在几乎驱动着地球上的每一项业务——这都要归功于开源社区的共享、协作哲学万博电竞客服。

然而,一些云计算供应商多次利用了成功的开源项目,却没有对他们的社区做出重大贡献。他们将不是由他们开发的软件重新万博电竞客服打包成具有竞争力的专有服务产品,并利用他们的商业杠杆从这些开源项目中获取大量的收入。

Redis一直在领导和资助开源软件的开发复述,并同时认为我们应该得到这些努力的成果。虽然Redis的核心是并将始终保持可用的开源BSD许可,为了保持我们的业务和Redis项目的可持续,我们已经决定授权某些模块由Redis构建(例如redisresearch, RedisGraph, RedisJSON, RedisBloom, RedisML)与Redis Source Available License

为什么你们把Apache2改成了RSAL?

此前Redis Ltd.的模块使用的Commons条款是由基础设施软件公司联盟发起的,目的是保护它们的权利不受云提供商的侵犯。万博电竞客服这个概念的基础是在现有的基础上增加一个限制开放源码软件许可证万博电竞客服以限制软件的商业销售。万博电竞客服

然而,使用Commons条款作为现有开源许可(即Apache2)的附加条款,以及协议使用术语“实质性”来定义允许和不允许的内容,在使用条款方面造成了一些混乱和不确定性。最后但并非最不重要的是,一些关于软件支持的Commons条款限制违背了我们帮助Redis Modules发展生态系统的意图。万博电竞客服

我们创建RSAL是为了解决所有这些问题,并提供最大限度的使用自由(类似于许可的开源许可证),同时继续保护我们的权利不受云提供商的侵犯。

为什么你不使用AGPL的Redis模块?

我们最初根据AGPL许可了Redis Ltd.的一些早期Redis模块。然而,我们后来意识到AGPL并没有阻止云提供商使用我们的代码创建托管服务。此外,我们还收到来自大型企业的开发人员的请求,要求从AGPL转移到一个更宽松的ag万博下载万博最新版本下载苹果许可证,因为使用AGPL违反了他们公司的政策。

RSAL对我有什么影响?

  1. 对于软件或S万博电竞客服aaS分销商——如果您不打算分发“数据库产品”(RSAL定义的),RSAL完全没有限制。当您发布使用RSAL保护软件构建的应用程序时,您需要做的唯一一件事就是包含一个通知,说明您的产品受RSAL条款的约束。万博电竞客服
  2. 软件或Saa万博电竞客服S用户,你可以使用“数据库产品”(RSAL所定义的),其中包括RSAL-protected软件或修改,只要软件或SaaS应用程序并不分发或以其他方式提供任何第三方(除了自己或复述,有限公司)。
  3. 对于软件或S万博电竞客服aaS开发人员—您可以自由修改任何RSAL保护的软件,只要修改的版本受RSAL许可的约束。

RSAL是开源的吗?

虽然源代码可在RSAL,根据开放源码计划(OSI),开放源码许可不能包含限制。因此,RSAL施加的某些限制意味着,本许可证下的任何软件从定义上来说都不是开源的。万博电竞客服然而,在实践中,RSAL非常类似于开放源码许可,只限制云提供商从非他们开发的软件中获得商业利益。万博电竞客服

如何在RSAL下为Redis知识库做出贡献?

列出了Redis Ltd.的社区项目在这里.任何人都可以为这些项目做出贡献(包括那些与RSAL授权的项目),只要他/她签署我们的贡献者许可协议

RSAL什么时候生效?

RSAL将从2019年2月21日起适用于以下Redis模块版本:

我的公司有一个政策,禁止使用限制商业使用的代码-我仍然可以使用受RSAL保护的Redis模块吗?

如果你没有分发“数据库产品”,或者使用云提供商的Redis服务,RSAL不应该以任何方式限制你。

我可以定制rsa保护软件吗?万博电竞客服

是的。在这个意义上,RSAL类似于开放源码许可。您可以修改软件,将变体集成到您的应用程万博电竞客服序中,并分发和销售您的应用程序,只要您的应用程序不是“数据库产品”(如RSAL所定义的)。你唯一需要做的就是附上一个通知,说明你的产品受RSAL条款的约束。

我可以为rsal保护的Redis模块提供商业支持吗?

绝对的!我们转移到RSAL的主要原因之一是帮助我们模块周围的生态系统发展。本着这种精神,第三方的商业支持是非常受欢迎的。

为什么你不使用一个封闭源代码许可证的Redis模块?

我们希望为开发人员提供免费访问我们的Rag万博下载万博最新版本下载苹果edis模块源代码-包括修改它的权利,将它与他们的应用程序集成,并自由分发或出售他们的应用程序。因为这在封闭源码许可下是不可能的,所以我们决定使用更宽松的RSAL。

我有Redis E万博体育彩nterprise许可证(或DBaaS订阅)。RSAL对我有影响吗?

Redi万博体育彩s Enterprise商用许可证包括与Redis Enterprise集成的Redis模块。因此,RSAL不适用于这种情况。如需进一步澄清,请与您的客户经理联系。

RSAL是否适用于Redis开源?

不。开源Redis仍然在3-Clause-BSD之下。此外,我们继续通过添加高级特性和以我们一贯的方式修复bug来支持开源项目。

Baidu