Home > Article > Technology peripherals > Redis changes to the open source protocol caused controversy, and the Linux Foundation announced the creation of the Valkey branch to "go it alone"
According to news from this site on March 29, Redis, as a commonly used cache database for development projects, announced a change in the open source protocol on March 21. It will no longer use the BSD 3-Clause protocol , and all future versions will Use source-available licenses.
Officially, Starting from Redis 7.4 version, Redis will be dual licensed for SSPLv1 and RSALv2. Redis source code will be made available free to developers, customers, and partners through Redis Community Edition.
Under the new license agreement, Cloud service providers that host Redis products will no longer be allowed to use the Redis source code for free . For example, cloud service providers can only offer Redis 7.4 after agreeing to license terms with Redis (the maintainer of the Redis code).
Redis officially stated that there will be no changes in the developer community, and they will continue to enjoy the relaxed 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. A “competitive product” is a product sold to a third party, including through paid support, that is derived from the Redis code base and has significant functional overlap with the Redis commercial product.
This site noticed that the Redis official also admitted on the Q&A page that the new version of the protocol does not comply with the open source concept defined by OSI, so the official calls these products "community edition" instead of the previous one. That "open source" version.
After this protocol change, the Linux Foundation announced on March 28 the establishment of an open source branch of Redis named "Valkey" , and said that this is an open source alternative to Redis data storage in response to the recently announced license changes of Redis.
Valkey will continue to be developed on Redis 7.2.4 (no license changes for this release) and will keep the project available for use and distribution 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 deeply about open source software 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 An open governance model will be followed, remaining community driven and welcoming to all users and contributors. The project has formed a technical leadership committee made up of several former Redis contributors, and hundreds of community members have expressed a desire to support Valkey. To learn more about Valkey, you can visit the project on GitHub.
The above is the detailed content of Redis changes to the open source protocol caused controversy, and the Linux Foundation announced the creation of the Valkey branch to "go it alone". For more information, please follow other related articles on the PHP Chinese website!