Amazon, Google, Oracle, Ericsson and Snap founded Valkey, a fork of the Redis database management system

The Linux Foundation announced the creation of the Valkey project, 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 joined the project.

Among the developers who joined the Valkey team are Madelyn Olson, a former Redis maintainer working at Amazon, Ping Xie, one of the Redis developers working at Google, Viktor SΓΆderqvist from Ericsson, Harkrishn Patro from Amazon, Roshan Khatri from Amazon. Valkey declares support for Linux, macOS, OpenBSD, NetBSD and FreeBSD platforms. Development plans include the implementation of a more reliable mechanism for slot migration, a significant increase in scalability, increased stability of cluster configurations, increased performance in multi-threaded mode, support for triggers, the addition of new commands and the implementation of vector search.

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 Source 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.

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 a fork of Redis 7.2.4 under the name Redict, new changes in which it was decided to publish under the LGPLv3 license. In addition, since 2019, Snapchat has been developing the KeyDB project, a fork from Redis 5 and notable for its transition to a multi-threaded architecture, using more efficient methods of working with memory and including additional features such as active replication, storage optimized for Flash drives, support for separate setting the lifetime of secondary keys.

Source: opennet.ru

Add a comment