*Redis 许可证和商标信息
Redis 是根据 三条款 BSD 许可证 的条款发布的 开源软件。大部分 Redis 源代码由 Salvatore Sanfilippo 和 Pieter Noordhuis 编写并拥有版权。其他贡献者列表可以在 git 历史记录中找到。
Redis 商标和标志归 Redis Labs 所有,可以依照 Redis 商标指南 使用。
*三条款 BSD 许可证
Redis 分发版中的每个文件,除下面列表中指定的第三方文件外,都包含以下许可证:
以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件,即被允许:
源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
二进制形式的重新分发必须在随分发提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
未经特定的事先书面许可,不得使用 Redis 或其贡献者的名称来认可或推广从本软件衍生的产品。
本软件由版权所有者和贡献者 "按原样" 提供,不承担任何明示或暗示的担保,包括但不限于对适销性和特定用途适用性的暗示担保。在任何情况下,版权所有者或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论其原因如何,也不论责任理论是合同、严格责任还是侵权(包括疏忽或其他),即使已被告知此类损害的可能性。
*第三方文件和许可证
Redis 使用了第三方的源代码。所有这些代码都包含 BSD 或 BSD 兼容许可证。以下是第三方文件列表及其版权信息。
Redis 使用了 LHF 压缩库。LibLZF 版权归 Marc Alexander Lehmann 所有,根据 双条款 BSD 许可证 发布。
Redis 使用了
sha1.c文件,该文件版权归 Steve Reid 所有,根据 公共领域 发布。该文件在开源和专有代码中非常流行并被广泛使用。在 Linux 上编译时,Redis 使用 Jemalloc 分配器,版权归 Jason Evans、Mozilla Foundation 和 Facebook, Inc 所有,根据 双条款 BSD 许可证 发布。
在 Jemalloc 内部,文件
pprof版权归 Google Inc 所有,根据 三条款 BSD 许可证 发布。在 Jemalloc 内部,
msvc_compat目录下的文件inttypes.h、stdbool.h、stdint.h、strings.h版权归 Alexander Chemeris 所有,根据 三条款 BSD 许可证 发布。Redis 分发版中包含的库 hiredis 和 linenoise 版权归 Salvatore Sanfilippo 和 Pieter Noordhuis 所有,分别根据 三条款 BSD 许可证 和 双条款 BSD 许可证 发布。