Redis 更新开源许可证 - 不再支持云供应商提供商业化的 Redis

news2024/9/21 11:15:48

在这里插入图片描述

原文:Rowan Trollope - 2024.03.20

未来的 Redis 版本将继续在 RSALv2 和 SSPLv1 双许可证下提供源代码的免费和宽松使用;这些版本将整合先前仅在 Redis Stack 中可用的高级数据类型和处理引擎。

从今天开始,所有未来的 Redis 版本都将以开源许可证发布。从 Redis 7.4 版本开始,Redis 将采用 Redis Source Available License (RSALv2) 和 Server Side Public License (SSPLv1) 双许可证。因此,Redis 将不再按照三条款版本的伯克利软件发行(BSD)许可证下进行分发。

从成立的第一天起,Redis 就为支撑现代互联网的应用程序和数据基础设施,提供了性能和简单性的基础。现在,15 年过去了,我们很自豪地为全球的数百万开发者提供支持,支撑着世界每天都依赖的实时应用。我们已经为高级 Redis 模块实施了双许可证,这些模块都在 Redis Stack 发行版中,这一做法得到了社区的热烈欢迎。实际上,超过 50% 的 redis.io 下载量——从 Redis 6 版本开始——都来自 Redis Stack。我们现在认为,将这种许可证扩展到 Redis 本身,将使我们能够继续为用户发展最全面的数据模型、处理引擎和开发者能力。

新的开源许可证让我们能够持续提供宽松的源代码使用权限。我们正在引领 Redis 进入下一个发展阶段,作为一个拥有统一客户端、工具和核心 Redis 产品供应的实时数据平台。Redis 的源代码将继续免费提供给开发者、客户和合作伙伴,通过 Redis 社区版进行分享。未来的 Redis 开源版本将会统一核心的 Redis 和 Redis Stack,包括搜索、JSON、向量、概率数据模型和时间序列数据模型,以一种免费、易用的软件包的形式提供下载。这将使任何人都能轻松地在各种场景中使用 Redis,包括作为一个高性能的键/值和文档存储,一个强大的查询引擎,以及一个用于驱动生成式 AI 应用的低延迟向量数据库。

Redis 的成功带来了一系列独特的挑战。Redis 一直在赞助大部分的开发工作,同时也有一个活跃的开发者社区热衷于做出贡献。然而,Redis 的大部分商业销售都是通过最大的云服务供应商进行的,这些供应商将 Redis 的投资和其开源社区商品化。尽管我们努力支持社区主导的治理模式,也希望保持 BSD 许可证,但同时提供多种软件分发——包括开源、源可用以及为不同的本地和云平台优化的商业软件——这与我们成功推动 Redis 的未来的能力是相矛盾的。

根据新的许可证,托管 Redis 服务的云服务供应商,将不再被允许免费使用 Redis 的源代码。例如,云服务供应商只有在同意与 Redis(Redis 代码的维护者)的许可证条款后,才能提供 Redis 7.4。这些协议将支持现有的集成解决方案,并提供对即将到来的 Redis 创新的全面访问。

“我们期待继续合作,以支持开发者使用最新的数据存储和管理创新技术”,微软开发者部门总裁 Julia Liuson 表示。“我们的合作将继续支持像 Azure Cache for Redis 这样的集成解决方案,并将为微软客户提供对 Redis 服务中扩展功能的独家访问权限。”

实际上,对于 Redis 开发者社区来说,一切都没有变,他们将继续在双许可证下享受宽松的许可证。同时,所有由 Redis 负责的 Redis 客户端库将保持开源许可证。Redis 将继续通过其合作伙伴计划支持其庞大的合作伙伴生态系统——包括托管服务供应商和系统集成商——并提供对所有未来版本、更新和由 Redis 开发和提供的功能的独家访问权限。对现有的 Redis Enterprise 客户来说,一切都没有变化。

我们的新许可证方式在广泛提供 Redis 源代码,以最小的限制支持开发者社区,保护我们继续投资于功能丰富的免费软件和企业产品的能力之间,找到了最好的平衡。

正如我们一直所做的那样,我们的团队、社区以及客户与合作伙伴,将继续引领创建、推进和部署 Redis 作为领先的实时数据平台的道路。

更多信息详见:FAQ(https://redis.com/blog/redis-adopts-dual-source-available-licensing/)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1536078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

力扣454. 四数相加 II

思路:把四个数组拆成两对,两个分别相加,记录第一对的相加结果进map里,再把第二对数组 0-nums2-nums4 去map里面找出现了几次,这题不用对重复的四元组去重,所以出现多次都有效。 class Solution {public int…

Redis 不再 “开源”,未来采用 SSPLv1 和 RSALv2 许可证

昨日,Redis 官方宣布了一项重要变更:他们将修改开源协议,未来所有版本将采用 “源代码可用” 的许可证。 具体来说,Redis 不再使用 BSD 3-Clause 开源协议进行分发。从 Redis 7.4 版本开始,Redis 将采用 SSPLv1 和 RSA…

探索大广赛获奖作品:职场设计风云的精彩篇章

2024第16届全国大学生创意广告大赛正在火热进行中,今天就与大家分享一些平面类往届优秀获奖作品,仅供参考~灵感慢慢,不要错过哦! 大广赛命题素材下载: 下载地址https://js.design/f/Jspbti?sourcecsdn&planbtts…

Go语言学习Day1:什么是Go?

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 1、走近Go①Go语言的Logo②Go语言的创始人③Go语…

excel文件可以转成word文件吗?汇帮PDF转换器帮你实现excel转word

将Excel文件转换为Word文档是一个相对简单的任务,但在执行过程中需要注意一些细节,以确保转换后的文档格式正确、内容清晰。下面将详细介绍用汇帮PDF转换器将Excel转Word的步骤和注意事项。 一、Excel文件准备 在进行转换之前,首先确保Excel…

软考高级:UML 图-状态图概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

科研学习|论文解读——通过调查实验了解公民对政府财政信息的认知(GIQ,2022)

原文题目 Understanding citizens perception of government fiscal information through a survey experiment 摘要 州和地方政府定期向公众披露财务信息,以便公开承认政府当前的财务状况。此类披露的目的是实现问责制并让公民了解政府的财务决策。(背景&#xff0…

MySQL之索引与事务

一 索引的概念 一种帮助系统查找信息的数据 数据库索引 是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地 址就可以找到所需数据是表中一列或者若干列值排序的方法 需要额外的磁盘空间 索引的作用 1 数据库…

mysqly索引(explain 执行计划)

关键词 执行计划 EXPLAIN 语句查看mysql 优化后的语句 show warnings;EXPLAIN 执行后,各列的含义 要点: select_type 如何查询 表type 如何查询 行key 如何使用 索引key_len 索引 使用多少rows 行 预计使用多少extra 表 的额外信息 1.id id列的编…

Moonsec_Projet_7

Moonsec_Projet_7 1、基础介绍 1.1 网络拓扑图 主机账号密码网卡IPWindows Server 2016administrator!#QWE123vmnet17(web) | vmnet18192.168.0.144(www.moonlab.com) | 10.10.1.131Windows Server 2012administrator!#QWEasdvmnet18 | vmnet1910.10.1.130 | 10.10.10.166Win…

笔记本电脑开机黑屏没反应怎么办?教你逐一排查问题

笔记本电脑是我们日常工作和学习中不可或缺的工具,但有时候在开机时可能会遇到黑屏无反应的问题,这给我们的使用带来了困扰。然而,不用担心,通常情况下,这种问题是可以解决的。在本文中,我们将介绍三种常见…

Redis入门到入坑(一)

Redis入门到入坑(一) Redis缓存入门简介Redis初始操作Redis数据存储操作 Redis常用数据类型简介String类型操作实践Hash类型应用实践List类型应用实践Set类型应用实践 Java中操作redis准备工作Jedis的应用快速入门实现RedisTemplate应用项目工程实践 Red…

【LeetCode: 433. 最小基因变化 + BFS】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

YOLOV5 部署:cuda和cuDNN安装

1、前言 TensorRT 的安装需要配合cuda的使用,所以这里需要安装cuda和cudnn用于加速推理 TensorRT 就是神经网络专门用来加速的框架 之前训练yolov5项目的时候,我们只是配置了torch的GPU环境,没有专门安装cuda和cudnn,因为简单的训练、推理没必要cuda加速。 torch的GPU配置…

利用matplot绘制折线图(详细版-有示例数据)

对于五组数据,绘制折线图,添加有图例、不同折线的颜色等,如下图所示: python代码: import matplotlib.pyplot as plt import numpy as np# 定义数据 data [[1, 2, 3, 4, 5, 6, 7, 8], # 数据1[2, 2, 4, 4, 5, 5, 6,…

Spring Web MVC入门(6)

应用分层 在开发的过程中, 我们会发现, 程序的代码有时会很"杂乱", 如果后面的项目更大了, 那就会更加地杂乱无章(文件乱, 代码内容乱). 也基于此, 接下来让我们来学习一下应用分层. 也类似于公司的组织架构 公司初创阶段, 一个人身兼数职, 既做财务, 又做人事,还有…

十四、ReadWriteLock

ReadWriteLock 读写锁 又叫排他锁 如果使用互斥锁,一个线程在读,其他线程也不能读也不能写 换成读写锁的时候,读线程是读锁,写线程是写锁,写锁是排他的 在多线程大大提高效率,当一个线程在读的时候&…

当内外网的域名相同时,如何在外网解析同域名的网址

当内部网络和外部网络存在相同的域名,并且希望内部用户通过内部DNS服务器解析到外部网络上的该域名对应的公网IP地址时,需要在内部DNS服务器上采取一些特殊配置策略来实现这一目标。以下是一种通用的解决方案: 条件转发(Condition…

MT1490 修改字符串

原题链接:https://www.matiji.net/exam/brushquestion/490/778/B3FCFEC101BD05189BB74D522E019504 输入1个字符串, 如果其中小写字符多于大写字符,则将其全部转换为小写字符,如果大写字符多于小写字符,则全部转换为大写字符。 输入格式&…

Oracle数据库 利用RMAN备份

利用RMAN备份讨论 运用RMAN进行备份 运用RMAN进行还原与恢复 RMAN的日常管理 RMAN的恢复目录 一、RMAN的概念与体系结构 Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover) 数据库的 Oracle 工具。RMAN只能用于ORACLE…