Redict:一个独立的 Redis Copyleft 分支
Redict 是由开发者 Drew DeVault 推出的一个 Redis OSS 7.2.4.2 的独立、非商业性的分叉。基于 Redis OSS 的 BSD 3-Clause 源代码,自此之后的所有更改均采用 Lesser GNU General Public license(LGPL-3.0-only)。
在许可证的选择上,Drew DeVault 解释称,LGPL 是经过深思熟虑且平衡了多方面的考量之后的选择,是最适合 Redict 的许可证。最重要的是,这是一个不可撤销的承诺,即 Redict 将永远是免费的。
“这比 RedisLabs 联合创始人、前首席执行官 Yiftach 在 2018 年做出的承诺要有力得多。通过使用 Copyleft 许可证,Redict 的所有更改都必须使用相同的 LGPL 自由软件许可证发布,从而保证软件的修改版本将是免费的。”
此外,他保证 Redict 将不会使用任何形式的贡献者许可协议。Redict 的版权由所有贡献者共同拥有,Redict 许可证的变更将需要取得所有贡献者的同意。从而使得 Redict 未来几乎不可能出现类似 Redis 的许可证变更。
Drew DeVault 补充道,没有选择常用的 AGPL 或 EUPL 许可的原因在于,“我们希望让用户尽可能轻松地遵守 Redict 许可证,而且我们认为没有任何理由阻止云厂商使用 Redict。”
选择 LGPL 而不是 GPL,则是为了减少与 Redis 兼容模块或 Lua 插件的集成会受到 GNU GPL 的“病毒式传播”影响的担忧。选择 LGPL 既能保护 Redict 项目的未来,又能在这些问题之间取得最佳平衡。
到目前为止,项目面向用户的变更包括:
- 可执行文件已重命名为 redict-*,例如redict-cli。
- Lua API 提供了与 Redis OSS API 兼容的“redict” global,可通过“redis” global 实现向后兼容。
- Module API symbols 已重命名,但是,Redict 保留了与 Redis OSS 模块(最高版本 7.2.4)的 ABI 兼容性。
Redict 旨在作为 Redis OSS 7.2.4 的直接替代品。接下来,Redict 的目的是继续开发 Redis OSS 兼容软件的自由软件发行版,暂时只进行最小程度的破坏性更改。目前正在围绕以下变更进行讨论:
- 利用这个机会删除一些长期弃用的功能,例如“redis-trib”
- 消除供应商依赖并转向上游 Lua、jemalloc
- 减轻与下游的关联性,删除例如 systemd 或 upstart 服务
以及计划分叉 Redict 的内部依赖项 Hiredis。
更多详情可查看官方公告。
相关阅读:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
工信部拟规范工业机器人行业管理
工业和信息化部装备工业一司公开征求对工业机器人行业规范条件及管理实施办法(征求意见稿)的意见,征集截止日期为2024年4月10日。 “为落实《“十四五”机器人产业发展规划》,进一步规范工业机器人行业管理,营造良好市场环境,我们对2016年以来发布的《工业机器人行业规范条件》和《工业机器人行业规范管理实施办法》进行了修订,形成了《工业机器人行业规范条件(2024版)》(征求意见稿)和《工业机器人行业规范管理实施办法(2024版)》(征求意见稿),现向社会公开征求意见。” 《工业机器人行业规范条件(2024版)》(征求意见稿)要求,依据国家法律法规设立,符合机器人产业发展政策要求,具有独立法人资格,取得企业法人营业执照,且从事工业机器人相关业务时间不少于三年。 同时,近三年,关键零部件制造企业营业收入年均不小于3000万元;本体制造企业营业收入年均不小于5000万元;集成应用企业营业收入年均不小于1亿元。 上年度营业收入小于5000万元(含)的企业,近三年每年研发经费投入不低于营业收入的5%;上年度营业收入在5000万元至2亿元(含)的企业,近三年每年研发经费投入不低于营业收入的4%;上年...
- 下一篇
开源日报 | AI手机需要新故事;做了十几年的操作系统和AI应用,跨界到机器人领域;VitePress 1.0;苹果曾试图为安卓开发手表
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.3.25 今日要点 OpenSource Daily 尤雨溪宣布推出 VitePress 1.0 尤雨溪宣布正式发布 VitePress 1.0 版本,并声称其 “基于 Vite 和 Vue 构建,是 VuePress 的精神继承者和现代替代品。” VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。 FydeOS v18 发布,控制中心重构,虚拟桌面、剪贴板、文件搜索全面升级 -虚拟桌面:改进了虚拟桌面功能,通过底部快捷按钮实现工作空间快速切换,以提升任务管理效率。 -控制中心重构:采用最新的 Material Design 美学全面优化了控制中心界面和操作逻辑。 -剪切板升级:增强剪切板功能,支持快捷键「Windows 键 + V / Command + V」访问历史记录,简化内容管理。 今日观察 - 微信夜半谈 - 微博生活芯科技...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主