Redis 作为一款流行的内存数据库,在现代数据架构中扮演着重要角色。对于 Redis CEO Rowan Trollope 在官网上宣布《Redis 采用双源许可证》的消息,引起了广泛关注和争议。根据这一公告,Redis 的新版本将使用 RSALv2(Redis Source Available License)和 SSPLv1(Server Side Public License)这两种许可证,而不再使用传统的 BSD 开源许可证。
Redis采取修改开源协议的举措非常坦率,他们承认Redis不符合开放源代码促进会(OSI)对“开源”项目的定义。尽管如此,Redis仍然支持开源理念,并将继续推动开源项目的发展。这一立场表明了Redis公司对于平衡商业需求和开源原则的努力和承诺。
Redis开发者社区将保持在双重许可证下享有宽松的许可权利,不会受到影响。同时,所有由Redis负责的Redis客户端库将继续采用开源许可证。
Redis将继续支持其庞大的合作伙伴生态系统,包括托管服务提供商和系统集成商,他们将独家访问Redis通过合作伙伴计划开发和提供的所有未来版本、更新和功能。
对于现有的Redis Enterprise客户,也不会发生变化。
按照新许可证的规定,提供 Redis 产品托管服务的云供应商将不能再免费使用 Redis 的源代码了。
总的来说,对于使用Redis开源版和新版本的最终用户(内部或个人使用采用双重许可证),以及那些构建客户端库或进行其他集成的合作伙伴,都不会受到影响。