Redis changes license and ceases to be open source software, but end users are not affected



On March 20, 2024, Redis Ltd., which leads the development of the database management system 'Redis,' changed the license for Redis 7.4 and later from the previous

three-clause BSD license (BSD-3) to Redis Source Available License 2.0 (RSALv2) and Server. We announced that we will be changing to a dual license of Side Public License (SSPLv1) .

Redis Adopts Dual Source-Available Licensing | Redis
https://redis.com/blog/redis-adopts-dual-source-available-licensing/



Change license from BSD-3 to dual RSALv2+SSPLv1 by K-Jo · Pull Request #13157 · redis/redis · GitHub
https://github.com/redis/redis/pull/13157


Redis is a NoSQL database that has been developed since 2009 and is characterized by its ability to operate in-memory and provide high-speed access. It was an open source software that adopted the BSD-3 license from the first release, but Redis 7.4 and later releases scheduled for the future will be provided with a dual license of RSALv2 and SSPLv1.

RSALv2 allows the use, copying, distribution, making available, and creation of derivative software of software, but prohibits the commercialization of software or providing it to others as a managed service. In addition, SSPLv1 is a copyleft license that obligates you to disclose the entire code of the service if you use the code as part of the service.

Users can choose between RSALv2 and SSPLv1 according to their preference, and regardless of which option they choose, they can continue to use the Redis source code for free. On the other hand, cloud service providers such as AWS, GCP, and Azure will no longer be able to use Redis products for free due to license changes.



Redis Ltd., which leads the development of Redis, has previously called Redis distributed under the BSD-3 license 'Redis OSS,' but since both RSALv2 and SSPLv1 do not meet the open source definition , the license has been changed. After that, the name will be changed to 'Redis Community Edition'.

'Nothing has changed for the Redis developer community and they will continue to enjoy a permissive license,' Redis Ltd. said, emphasizing that there will be no change for end users of traditional open source products. Ltd. and the open source community, and that they had no choice but to switch licenses in order to change the structure in which cloud service providers monetize the efforts of the open source community. For a more specific determination of whether or not it violates the new license, examples are provided in a Q&A format at the bottom of the blog , or you can contact us directly to find out.

The license change does not apply to Redis distributed under the traditional BSD-3 license, which can continue to be used indefinitely. Additionally, it is stated that important security patches will be applied to past versions of Redis under the BSD-3 license until Redis Community Edition 9.0 is released.

The open source community has objected to this change, and within a few days of the announcement, forks that continued the open source license from Redis 7.2.4, such as Redict and PlaceHolderKV , have appeared.

in Software, Posted by log1d_ts