Seriously though, very duplicitous framing by AWS. Ignoring the clear existential threat to Redis's business if they allow other managed offerings to undercut their own.
Seriously though, very duplicitous framing by AWS. Ignoring the clear existential threat to Redis's business if they allow other managed offerings to undercut their own.
Even if you're not affected by this license change because you aren't hosting Redis there is no reason to believe that you won't be on the chopping block for the next license change when Redis Inc.'s numbers must go up. The trust has been completely broken. You would be crazy to base your business on Redis now.
AWS and the Linux Foundation are the ones keeping the original Redis, the community project that existed before the business, alive for the benefit of everyone.
Redis Inc. is incentivized to continue the development and improvement of Redis, because the success of Redis is directly proportional to the success of their business. Meanwhile, a shit-hot new open-source KV database could come out tomorrow, and AWS would forget their newfound OSS goodwill towards Valkey in a heartbeat.
Why do you say that? AWS is going to be providing Valkey as a service to millions of paying customers via their ElasticCache offering. Every cloud provider will be doing something similar. It's the same story with OpenSearch, it's now deeply integrated into AWS and used not just directly by their customers but by other AWS services. That's honestly the best model for OSS, many financially interested parties who want the software to exist to support their business, but the software itself isn't their business.
And now there's not a conflict of interest for the project to hold back features because they want to save them for the enterprise tier. The software getting better for everyone directly benefits their hosted offering.
I think there's a strong case that given a time machine Redis should have never been OSS so they could sell software licenses. But at the same time Redis wouldn't have become a household name for developers and have the huge ecosystem of tooling surrounding it were it not for the fact that it's OSS.