Public Outrage Ensued after Redis’ Switch to Open Source Protocol, Leading to Valkey Branch Creation by the Linux Foundation

Gamingdeputy reported on March 29 that Redis, a cache database commonly used in development projects, announced changes to the open source agreement on March 21.The BSD 3-Clause protocol is no longer usedall future releases will use source-available licenses.

Officially,Starting from Redis version 7.4, Redis will be dual licensed with SSPLv1 and RSALv2. Redis source code will be made available free to developers, customers and partners through Redis Community Edition.

Advertisement

According to the new license agreement,Cloud service providers hosting Redis products will no longer be allowed to use Redis source code for free. For example, cloud service providers can only offer Redis 7.4 after agreeing to licensing terms with Redis, the maintainer of the Redis code.

Redis officials stated that there will be no changes to the developer community, and they will continue to enjoy the permissive license under dual licensing. At the same time, all Redis client libraries that Redis is responsible for will remain open source licensed.

However,Organizations that provide competing products to Redis will no longer be allowed to use new versions of the Redis source code for free under either dual license. “Competitive products” refer to products sold to third parties through paid support, etc., that are derived from the Redis code base and have significant functional overlap with Redis commercial products.

Redis official also admitted on the Q&A page,The new version of the protocol does not comply with the open source concept defined by OSIso the official calls these products “community edition” rather than “open source” version like before.

Advertisement

After this agreement is changed,The Linux Foundation subsequently announced the establishment of an open source branch of Redis called “Valkey” calling it an open source alternative to Redis data storage in response to Redis' recently announced license changes.

Valkey will continue to be developed on Redis 7.2.4 (no license changes for this release) and will keep the project available and distributed under the open source Berkeley Software BSD 3 license.

According to reports,Valkey will support Linux, macOS, OpenBSD, NetBSD and FreeBSD platforms. Additionally, the community will continue to work on its existing roadmap, including new features such as more reliable slot migration, scalability and stability improvements for clustered systems, multi-threaded performance improvements, triggers, new commands, vector search support wait.

Former Redis maintainer, Valkey co-founder and Amazon AWS principal engineer Madelyn Olson said: “I have worked on open source Redis for six years, four of which were one of the core team members to promote Redis open source to 7.2. I care about open source software very much. and want to continue contributing. By founding Valkey, contributors can pick up where we left off and contribute to the vibrant open source community.”

At the Linux Foundation, Valkey will follow an open governance model, remain community-driven and welcome all users and contributors. The project has formed a technical leadership committee composed of several former Redis contributors, and hundreds of community members have expressed their willingness to support Valkey.To learn more about Valkey, Gamingdeputy friends can visit Projects on GitHub.

Advertisement