The Linux Foundation announced last week that it will host Valkey, a memory fork of Redis. Valkey is powered by Amazon Web Services, Google Cloud, Oracle, Ericsson and Snap.
AWS and Google Cloud rarely support open branches together. But the fork had one of the best results when Redis Labs removed Redis from its permissive 3-clause BSD license on March 20th and replaced it with a more restrictive Server Side Public License (SSPL). At the time of the license change, Redis Labs CEO Rowan Trollope said that he would not be surprised if Amazon supported the fork, as the new license requires commercial approval to provide Redis as a service, which is inconsistent with the standard definition of “open”. source.”
It’s worth taking a few steps back to see how we got here. After all, Redis is one of the most popular stores and the heart of many large enterprises and open source distributions.
Brief history of Redis
Redis has experienced some permissions-related conflicts throughout its lifecycle. Salvatore Sanfilippo, the creator of Redis, started the project in 2009 under the BSD license, partly because he wanted to be able to create a business curve at some point, but also because – BSD [the license] allows multiple forks with different licenses to compete and evolve. idea,” he said in a recent comment on Hacker News.
After Redis exploded into space, Garantia became the first major service provider of Redis. Garantia changed its name to RedisDB in 2013, but Sanfilippo and the community protested Garantia changed its name to Redis Labs after a while and Redis in 2021.
Sanfilippo joined Redis Labs in 2015 and changed its IP to Redis Labs / Redis before leaving the company in 2020. Redis’ It’s only been a few years since in changed ways and added to Redis modules (visualization tools, client SDKs, etc.) Redis primarily uses the Apache license for these mods and added a Commons Clause that prohibits others from selling and hosting mods. At the time, Redis said that despite this change in standards, the open source Redis license had never changed. This is BSD and always will be BSD. This agreement was reached a few weeks ago.
Redis – Trollope reiterated this in his statement to me when he first announced the changes, emphasizing how much the major cloud vendors are benefiting from the open version and that they can contract with the Redis Business Agreement for free.
– All major cloud service providers are interested in doing business from the Redis open source project, so it’s no surprise that they’re starting to use a grassroots fork,”
he writes. – Our licensing changes open the door for CSPs to create fair contracts with Redis Inc. Microsoft has completed the agreement and we are pleased and pleased to sign an agreement compatible with AWS and GCP. We continue to focus on our role as Redis project manager and our role of investing in existing products and assisting customers for the Redis environment, ecosystem, infrastructure. The difference between the success of Redis and other solutions will be innovation.
More Read Related Technology:- Dino9
Cloud service providers support Valkey
But the current reality is unique, especially cloud giant Microsoft, which is right behind Valkey. This fork comes from AWS, where Redis’ long-time maintainer Madelyn Olson started the project on her own GitHub account. Olson told me that after the news broke, many of the current Redis maintainers immediately decided it was time to leave. – When the news broke everyone said “We’re not going to help with this new license”
so when I talked to everyone they said
“Hey, I’ve got this fork – we’re trying to keep the team together.” – Almost everyone said “Yes, I joined immediately.”
The original Redis private channel had five moderators: Redis, Olson, and three people from Alibaba – Zhao Zhao and a small group of immediate staff. now sign what is Valkey. Unsurprisingly, the Redis Valkey administrator didn’t sign up, but as AWS director of open source and marketing David Nally told me, the Valkey community will welcome them with open arms.
Olson states that he always knew that this change was possible and that it was made under the terms of the BSD license. —— I’m just disappointed. [Redis] has been a good observer in the past, and I think the community is a little disappointed with this change. –
Finally noted – From an AWS perspective, Redis Inc. may not be an option we recommend. To do. But he also confirmed that Redis has the right to change this. When asked if AWS had decided to license Redis, he responded verbally, stating that AWS “took many things into consideration” and that nothing was off the table in the group decision-making process.
“It’s their right to make such a decision, of course,” he said. – While we’ve made some decisions about where to focus our efforts and time, Redis is still an important partner and customer, and we share many customers, so we want them to be successful. But from a clear perspective, right now Valkey’s we are investing to ensure its success.
It is unusual for a fork to come together so quickly and may be supported by many companies under the support of the Linux Foundation (LF). It was something he didn’t have. But it also turned out to be a lucky moment. Redis’ announcement coincides with this year’s European edition of the Cloud Native Computing Foundation’s KubeCon conference in Paris. There Nally met with LF’s general manager, Jim Zemlin.
—This ruined KubeCon for me because I immediately started a lot of arguments about how we would react,” said Zemlin. Zemlin had some concerns and volunteered for the Linux Foundation as a potential building. So Madelyn [Olson We went through the process of introducing ] and other trustees to the Linux Foundation, just to see if they thought it would be a fit. –
What – What’s next?
Use Redis now. The community also continues to improve the integration process, develop more good news, etc. is determined.
However, it seems unlikely that Redis and Valkey will remain in office for a long time, and Valkey will not be a direct replacement for Redis in the long term. One area where Redis (the company Valkey) is investing is in moving from memory to flash storage by using RAM as a large, high-performance cache. This is why Redis recently acquired Speedb. Olson noted that there are no specific plans for a similar study at Valkey, but he did not rule it out.
—There’s a lot of exciting things happening right now,” Olson said. “I think we just kind of dabbled in the technology first and tried to make sure we didn’t break things. And I think people now want to create a lot of new things. We still want to make sure we don’t break things, but people are interested in updating technology and trying to make things faster, more efficient, more memorable. I guess that’s what happens when the guard changes, because a bunch of the previous guards are now essentially gone. “