*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.hstdbool.hstdint.hstrings.h 版权归 Alexander Chemeris 所有,根据 三条款 BSD 许可证 发布。

  • Redis 分发版中包含的库 hiredislinenoise 版权归 Salvatore Sanfilippo 和 Pieter Noordhuis 所有,分别根据 三条款 BSD 许可证双条款 BSD 许可证 发布。