Home Technology peripherals It Industry Redis changes to the open source protocol caused controversy, and the Linux Foundation announced the creation of the Valkey branch to 'go it alone'

Redis changes to the open source protocol caused controversy, and the Linux Foundation announced the creation of the Valkey branch to 'go it alone'

Mar 30, 2024 am 11:06 AM
linux redis cache database valkey

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.

Redis 更改开源协议引争议,Linux 基金会宣布创建 Valkey 分支“单干”

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.

Redis 更改开源协议引争议,Linux 基金会宣布创建 Valkey 分支“单干”

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.

Redis 更改开源协议引争议,Linux 基金会宣布创建 Valkey 分支“单干”

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!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Why does an error occur when installing an extension using PECL in a Docker environment? How to solve it? Why does an error occur when installing an extension using PECL in a Docker environment? How to solve it? Apr 01, 2025 pm 03:06 PM

Causes and solutions for errors when using PECL to install extensions in Docker environment When using Docker environment, we often encounter some headaches...

How to automatically set permissions of unixsocket after system restart? How to automatically set permissions of unixsocket after system restart? Mar 31, 2025 pm 11:54 PM

How to automatically set the permissions of unixsocket after the system restarts. Every time the system restarts, we need to execute the following command to modify the permissions of unixsocket: sudo...

How to solve the permissions problem encountered when viewing Python version in Linux terminal? How to solve the permissions problem encountered when viewing Python version in Linux terminal? Apr 01, 2025 pm 05:09 PM

Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

Compilation and installation of Redis on Apple M1 chip Mac failed. How to troubleshoot PHP7.3 compilation errors? Compilation and installation of Redis on Apple M1 chip Mac failed. How to troubleshoot PHP7.3 compilation errors? Mar 31, 2025 pm 11:39 PM

Problems and solutions encountered when compiling and installing Redis on Apple M1 chip Mac, many users may...

Which country is the Nexo exchange from? Where is it? A comprehensive introduction to the Nexo exchange Which country is the Nexo exchange from? Where is it? A comprehensive introduction to the Nexo exchange Mar 05, 2025 pm 05:09 PM

Nexo Exchange: Swiss cryptocurrency lending platform In-depth analysis Nexo is a platform that provides cryptocurrency lending services, supporting the mortgage and lending of more than 40 crypto assets, fiat currencies and stablecoins. It dominates the European and American markets and is committed to improving the efficiency, security and compliance of the platform. Many investors want to know where the Nexo exchange is registered, and the answer is: Switzerland. Nexo was founded in 2018 by Swiss fintech company Credissimo. Nexo Exchange Geographical Location and Regulation: Nexo is headquartered in Zug, Switzerland, a well-known cryptocurrency-friendly region. The platform actively cooperates with the supervision of various governments and has been in the US Financial Crime Law Enforcement Network (FinCEN) and Canadian Finance

How to trigger the background asynchronous batch sending of SMS messages in the foreground without affecting the user experience? How to trigger the background asynchronous batch sending of SMS messages in the foreground without affecting the user experience? Mar 31, 2025 pm 11:45 PM

How to implement the function of triggering the background asynchronous batch sending of SMS messages in the foreground? In some application scenarios, users need to trigger batch short in the background through foreground operations...

Major update of Pi Coin: Pi Bank is coming! Major update of Pi Coin: Pi Bank is coming! Mar 03, 2025 pm 06:18 PM

PiNetwork is about to launch PiBank, a revolutionary mobile banking platform! PiNetwork today released a major update on Elmahrosa (Face) PIMISRBank, referred to as PiBank, which perfectly integrates traditional banking services with PiNetwork cryptocurrency functions to realize the atomic exchange of fiat currencies and cryptocurrencies (supports the swap between fiat currencies such as the US dollar, euro, and Indonesian rupiah with cryptocurrencies such as PiCoin, USDT, and USDC). What is the charm of PiBank? Let's find out! PiBank's main functions: One-stop management of bank accounts and cryptocurrency assets. Support real-time transactions and adopt biospecies

See all articles