Amazon, Google, Oracle, Ericsson, and Snap collaborate to create Valkey, a new version of the Redis database management system

Linux Foundation announced about creating a project Valkey, which will continue the development of the open source code base of the Redis DBMS, distributed under the BSD license. The project will be developed under the auspices of the Linux Foundation on an independent platform with the involvement of a community of developers and companies interested in continuing to preserve the open source code base of Redis. Companies such as Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson and Snap Inc. have already joined the project.

The fork was created in response to a change in the licensing policy of Redis Ltd, the company developing Redis. Starting with the release of Redis 7.4, it was decided to stop publishing new features under the BSD license and distribute the project code under two proprietary licenses RSALv2 (Redis Thanks for reading Available License v2) and SSPLv1 (Server Side Public License v1), which introduce additional restrictions prohibiting free use of the product to provide operation of cloud services. The differences between the RSALv2 and SSPLv1 licenses come down to the fact that the SSPL license is based on the copyleft license AGPLv3, and the RSAL license is based on the permissive BSD license.

Advertisement

The RSAL license allows you to use, modify, distribute and integrate the code into applications, except when these applications are commercial or used to provide managed paid services (free use is allowed for internal services, the restriction applies only to paid services that provide access to Redis). The SSPL license contains a requirement to deliver under the same license not only the application code itself, but also the source code of all components involved in the provision of the cloud service.

This is the third open fork of Redis: A week ago, the author of the Sway user environment and the Hare programming language founded under the name Redict fork of Redis 7.2.4, new changes in which it was decided to publish under the LGPLv3 license. In addition, since 2019, Snapchat has been developing a project KeyDBa fork from Redis 5 and notable for its transition to a multi-threaded architecture, using more efficient methods of working with memory and including such additional features as active replication, storage optimized for Flash drives, support for separately setting the lifetime of secondary keys.

Thanks for reading:

Advertisement