FWQ
Redis 杀死许可证:RediSearch、Redis Graph 等五个项目闭源
Redis 杀死许可证:RediSearch、Redis Graph 等五个项目闭源 0浏览 收藏 亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《Redis 杀死许可证:RediSearch、Redis Graph 等五个项目闭源》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下Redis、RediSearch、Redis Graph,希望所有认真读完的童鞋们,都有实质性的提高。 原因是云巨头们使用开源工具,却不给予任何回报。 数据库开发商Redis Labs将该公司开发的Redis模块由AGPL改成了Apache v2.0和Commons Clause(共用条款)相结合的许可证,因而对销售许可证涵盖的软件作了限制。 许可证方面的这个变化意味着自行开发的Redis模块(RediSearch、Redis Graph、ReJSON、ReBloom和Redis-ML)不再是通常所定义的开源软件,它们而是成为“可用的源代码”。 实际上,新许可证限制了云提供商向客户提供这些Redis模块的能力;Redis Labs可能旨在成为包含这些附加组件的服务的唯一销售商。然而,Redis数据库代码仍采用BSD许可证。 Redis Labs并不是唯一一家做出这种改变的公司。5月份,开发Neo4j图形数据库的Neo4j在其AGPL许可证中添加了Commons Clause。 Redis Labs的联合创始人兼***技术官伊夫塔奇•舒尔曼(Yiftach Shoolman)在周三的一篇博文中针对许可证的这一变化给出了理由,声称云提供商得益于开源软件,却没有给予任何回报。 他说:“多年来,云服务提供商一直在销售基于并不是由它们开发的开源代码的云服务(价值数亿美元),白白享用开源社区的技术成果。”他特别提到了像Docker、Elasticsearch、 Hadoop、Redis和Spark这些广泛采用的项目。“这挫伤了开源社区致力于开发开源代码的积极性,因为任何潜在的好处都归云提供商所有,而不是归代码开发人员或他们的赞助商所有。”…