Live data from Hacker News

Redis is open source again

antirez.com

461–470 of 815 posts

Re: Redis is open source again

#461
post #427

Earlier quoted context omitted.

> Because fragmentation is apparently good? I think it's more "they are no longer piggybacking off our work for free". I also think what they actually wanted was that plus "...and they paid us".

The reason the ValKey fork happened so fast is that AWS was already sponsoring developers for the open source redis project.

And not merely "some developers", but a member of the Redis Core Team: https://redis.io/blog/redis-core-team-update/

Re: Redis is open source again

#462

Earlier quoted context omitted.

Not true, you can compete with the quality of the deployed service _separate_ from the development of the software. The quality of the service can include internal, at-scale optimizations that don't affect user-facing parity with the open-source software. Open source companies with SaaS offerings need to have plans to differentiate themselves on hosting quality, not features. Yes, you can do better at hosting your ow…

> Not true, you can compete with the quality of the deployed service _separate_ from the development of the software. That is true in a literal sense but (anecdotally) from the point of view of an engineer deploying ie; Redis, there is no real space for that angle of competition when the choice is between having to go through procurement hurdles to sign a contract with Redis Labs versus say; spinning up Redis on AWS…

Honestly the idea that you can win by just being better is so deeply out of touch with enterprise that I assume anyone suggesting this doesn't understand the problem enough to be trying to argue against antirez of all people on Earth about this.

And that's not an appeal to authority: there just so genuinely and obviously is no such guarantee in enterprise that quality will ensure success that explaining it feels like trying to break down an elementary element.

Re: Redis is open source again

#464
post #94
post #72

Very interesting that this is happening at the same time that NATS is going proprietary. Obviously Redis is way more well known, but as someone who has built a bunch on NATS over the last few years, this makes Redis an interesting choice to migrate to again.

apparently synadia is working with the linux foundation now to find a better way forward, and will release a joint statement soon. (CEO mentioned in their slack)

https://www.cncf.io/announcements/2025/05/01/cncf-and-synadi...

Re: Redis is open source again

#466

When Antirez left Redis, he wrote an amazing blog post I go back to often [0]. In there he said: "I write code in order to express myself, and I consider what I code an artifact, rather than just something useful to get things done. I would say that what I write is useful just as a side effect, but my first goal is to make something that is, in some way, beautiful. In essence, I would rather be remembered as a bad ar…

[deleted]

Re: Redis is open source again

#467
post #33

I contributed a minor (but imho still neat :p) improvement to Redis under its original license, and personally moved to using redict when the unexpected license change to SSPL was announced - and I was feeling betrayed as a contributor to a properly-FOSS-codebase. (Had they switched to AGPL right away, I'd have been perfectly fine with that change from a moral perspective, ftr.) I have a great deal of respect for ant…

Yeah, we just did this whole ride with Elastic [0]: company changes the license out from under the community, community revolts, company gives up and changes it back. Both companies even pulled the same "it worked" excuse ("while it was painful, it worked", "this achieved our goal"). Neither company has built in a legal safety mechanism to prevent themselves from pulling the rug again later and both companies have sh…

> Neither company has built in a legal safety mechanism to prevent themselves from pulling the rug again later

Previous versions are still available under the original license, right? So if you don't want to use it with a new license, you're in the same situation as if company went out of business or stopped support and development for any other reason. There are no safety mechanisms for that either.

Re: Redis is open source again

#468
post #68

I'm curious whether the community will trust Redis-the-company again after this, or if they'll choose to stick with Valkey. The other concern is at least some big company legal departments are wary of AGPL software, which makes Valkey, still BSD, more attractive to them. Edit: Regardless, thank you and the rest of the folks inside Redis for pushing to bring this back to OSS!

Statistically nobody is using valkey.

what do you mean? i work at a FAANG-adjacent company and our entire engineering org was told to switch to valkey, with an internal deadline from ops. My team supports a public facing service and we made the switch 2 months ago.

It was pretty easy, a small config change and some performance testing to make sure it worked well at scale.

Maybe nobody is talking about it online but some people have definitely switched.

Re: Redis is open source again

#469

Earlier quoted context omitted.

Well that's a reason not to use a distro right? If I type `sudo dnf install redis`, I want to install redis not valkey.

> Well that's a reason not to use a distro right? If I type `sudo dnf install redis`, I want to install redis not valkey. Using a distro that handles things your way is your privilege. I assume most people who install packages care about the functionality they provide, not the brand name - so it seems like a fair default for distros that aim to appeal to broad user bases imo.

It's not just the brand name, it's also the binary name. All the support code I have expects the binary to be named 'redis'

Also, what happens if functionality drifts?

Re: Redis is open source again

#470
post #412

Earlier quoted context omitted.

I can easily see this for a midsize company. While it's likely an easy process to drop in valkey, creating the new instances, migrating apps to those new instances, and making sure there's not some hidden regression (even though it's "drop in") all takes time. At a minimum, 1 or 2 hours per app optimistically. My company has hundreds of apps (hurray microservices). That's where "hundreds of hours" seems pretty reason…

> My company has hundreds of apps (hurray microservices). That's where "hundreds of hours" seems pretty reasonable to me. Sounds like a huge disadvantage in your company’s choice of software architecture to me.

that’s a loaded statement without understanding the company.

Sometimes large companies acquire smaller companies and keep the lights on in the old system for a while. They may not even use a similar tech stack!

Sometimes they want to cleanly incorporate the acquired systems into the existing architecture but that might take years of development time.

Sometimes having a distributed system can be beneficial. Pros / cons.

and sometimes it’s just a big company with many people working in parallel, where it’s hard to deploy everything as a single web app in a single pipeline.

Post reply on HN