Live data from Hacker News

Redis is open source again

antirez.com

521–530 of 815 posts

Re: Redis is open source again

#521
post #409

Earlier quoted context omitted.

Dunno about Redis, but for Elastic I still feel sorry for them being thrown around like a rag doll by Amazon. On principal I will not use the Amazon fork, because I don’t want to support a company that would prefer to fork a project rather than fork over some cash. Amazon is more than willing to sell you their Elasticsearch fork at a loss as long as they can eventually recoup the losses when Elastic inevitably dies.…

Whats the point of open source if you can't fork or sell hosted clusters? Also from https://en.wikipedia.org/wiki/OpenSearch_(software) : > On September 16, 2024, the Linux Foundation and Amazon Web Services announced the creation of the OpenSearch Software Foundation.[15][16] Ownership of OpenSearch software was transferred from Amazon to OpenSearch Software Foundation, which is organized as an open technical projec…

> Whats the point of open source if you can't fork or sell hosted clusters?

The problem here is that Amazon is in a position where they can fork and sell it for a loss in order to crush the competition.

That would be the point of antitrust, I guess? I mean if regulations were actually enforced.

Re: Redis is open source again

#522

Earlier quoted context omitted.

Amazon's product had confusing naming and positioning, and lagged in compatibility which created a headache for Elastic. And they were using an open source piece of software, but scaling it with closed source secret sauce on top of that. The license was saying they'd have to open up their secret sauce or pay, and their response was to leave the table instead. OpenSearch still lacks tons of really basic functionality…

> Amazon's product had confusing naming and positioning, and lagged in compatibility which created a headache for Elastic. Irrelevant. Elastic decided to release software to the public with a license that granted everyone under the sun the right to use it how they saw fit. This included also selling services. That became a big part of their business model as it drove up it's adoption rates and popularity. If Elastic…

> You can't have it both ways.

I believe that antitrust laws should prevent TooBigTech from being in that position in the first place.

The problem is not the open source licence, but rather the fact that TooBigTech can screw the competition whenever they feel like it.

Re: Redis is open source again

#523
post #425

Earlier quoted context omitted.

I sure wish I lived in a world where anti-competitive regulators weren't a joke.

What exactly do you think is anti-competitive about offering an open source product as a service?

Being in a position where you can copy anything and crush competition is a problem.

In terms of antitrust, I believe that if you could prove that Amazon forked and offered the service with the intent to crush the competition, it would be downright illegal. A current case is Meta: back then, Zuckerberg was happily writing (internally) that Facebook needed to buy WhatsApp and Instagram and Snapchat to prevent them from ever competing. This is anti-competitive.

This post explains it well: https://pluralistic.net/2025/04/18/chatty-zucky/#is-you-taki...

Re: Redis is open source again

#524
post #328

Earlier quoted context omitted.

MIT license is not FOSS, it's OSS at best.

MIT is one of the least restrictive licenses. If you think otherwise, I suggest checking if there's any aluminium foil on your head.

Free software is licensed in a way that protects your freedom. MIT license does not.

Are you actually unaware of this? If so, why? Is it age or have you been sheltered somehow?

Re: Redis is open source again

#525
post #521
post #409

Earlier quoted context omitted.

Whats the point of open source if you can't fork or sell hosted clusters? Also from https://en.wikipedia.org/wiki/OpenSearch_(software) : > On September 16, 2024, the Linux Foundation and Amazon Web Services announced the creation of the OpenSearch Software Foundation.[15][16] Ownership of OpenSearch software was transferred from Amazon to OpenSearch Software Foundation, which is organized as an open technical projec…

> Whats the point of open source if you can't fork or sell hosted clusters? The problem here is that Amazon is in a position where they can fork and sell it for a loss in order to crush the competition. That would be the point of antitrust, I guess? I mean if regulations were actually enforced.

This is not a suddenly emerging "gotcha".

This risk has always existed. It existed when they chose to open source it in the first place.

Time and time again we see the lesson being learned the hard way that "if your business value is your codebase, it's hard to build a business whilst literally giving it away".

Re: Redis is open source again

#526
post #514

Earlier quoted context omitted.

This purist mindset is killing the long term viability of open source. If hyperscalers can make money from successful projects but open source founders can't, in 10 years we'll have fewer open source projects. Licence freedoms don't have to be all or nothing, or apply to everyone in the world. It can be open source and have restrictions. Anything else turns open source into a religion.

It’s not about religion. PostgreSQL devs do make money right ? Despite RDS.

Sort-of, we've had a litany of Postgres devshops go bust over the past decade. Some will be for the usual reasons but I wouldn't want to discount the impact of RDS.

However I think Postgres is a bit different. It's a bigger market and more widely used. There's a need for tuning services no matter which platform provides the database servers, so there's a level to make money above cloud hosting.

Re: Redis is open source again

#527

Earlier quoted context omitted.

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…

This keeps happening: 1. People put a lot of work into building databases. The license choice is OSS / FOSS. 2. Some people in the community (original authors, community leads) make a company around the database and continue developing it for years on end. They sometimes raise venture capital to expand the business. 3. Amazon / Google / Microsoft offer managed versions of the database and make bank on it. Easily mill…

> A hyperscaler clause such that any managed offering has to (1) be fully open source, (2) has to pay a fee, or (3) is prevented outright.

A copyleft licence (not necessarily GPL, there is also MPL and EUPL) from the beginning on would result in (1), no need for a new license.

But people "don't want strings attached" and are happier with permissive licences, and then they complain.

Re: Redis is open source again

#528

Earlier quoted context omitted.

Amazon's product had confusing naming and positioning, and lagged in compatibility which created a headache for Elastic. And they were using an open source piece of software, but scaling it with closed source secret sauce on top of that. The license was saying they'd have to open up their secret sauce or pay, and their response was to leave the table instead. OpenSearch still lacks tons of really basic functionality…

> Amazon's product had confusing naming and positioning, and lagged in compatibility which created a headache for Elastic. Irrelevant. Elastic decided to release software to the public with a license that granted everyone under the sun the right to use it how they saw fit. This included also selling services. That became a big part of their business model as it drove up it's adoption rates and popularity. If Elastic…

> Elastic decided to release software to the public with a license that granted everyone under the sun the right to use it how they saw fit. This included also selling services.

The original licensing decision was made well before the formation of Elastic the company. Maybe Shay didn't quite give it the full consideration. I don't know him super well, but like most developers starting open source projects, I don't think he has a legal background. I confess to a certain about of naivety, thinking that contributors would adhere to the spirit of contribution rather than the absolute letter of the license. I don't think it's unreasonable to have societal expectations above and beyond the legal requirements.

I've been doing open source for ~25 years and it appears to me there's been a distinct shift in how companies approach open source. I feel like what I started with was almost a eutopic ideal and now I'm expected to just do free support work for companies that don't want to pay anything to anyone. I don't see any problem with devs realizing their mistake or changing their mind and updating the license accordingly. For my part, I used to use ASLv2 for everything and now I default to AGPL.

> You can't have it both ways. Why do you think people drop these projects the moment these corporations decide to pull the rug from under their userbase?

Just like you have no legal obligations above what the license says, they have no legal obligations to make their work available under the license you want. It's open source, so feel free to take the commit from version before the license change. Of course, it turns out it's quite a bit messier to have two incompatible versions floating around, but as long as we're limiting ourselves to legal requirements that's a non-issue.

The most obvious reason these projects get dropped after a license change is because they now use a license that needs to be reviewed. It's a lot easier to justify spending on a new AWS service than it is getting a new license approved. But, that was more or less happening anyway. If you're already on AWS it's easier to add a new service than pay for hosting a service with a third party. I don't particularly fault Elastic for not wanting to be Amazon's R & D arm and support team.

We have a lot of systems and infrastructure in place that only mostly work because both parties hold up their own end of an unspoken agreement. Large tech companies have decided they can save money by breaking breaking away from that and just sticking to the letter of the license text. Legally, they have that right, but the other parties have predictably responded. I think what it really shows is our licenses don't fit all scenarios. Maybe I'm okay with individuals and companies with a market cap Most of these projects start off as a developer choosing a license without having the legal background to truly assess it and then they run into an 800 lbs. gorilla with loads of in-house counsel. Blaming them for not thinking it all the way through or realizing the implication of their license choice seems to me counter-productive. Okay, so they made a mistake. What now? They don't want to continue working under the framework where they feel being taken advantage of. I don't think they should be obligated to continue doing so because all of the non-Amazon folks don't want to incur the headache of forking. I'd love to see some of that ire aimed at the company willing to break the illusion to make some extra money than the folks that have freely given away their work for years.

Re: Redis is open source again

#529

,,for companies rooted in open source, it has posed a fundamental challenge: how do you keep innovating and investing in OSS projects when cloud providers reap the profits and control the infrastructure without proportional contributions back to the projects that they exploit?'' I don't see any exploitation happening. As DHH said, the main reason engineers open source their work is to give a gift to the world.

Open source is a gift to everyone (including Jeffrey Bezos); free software is a sharing economy. The difference is whether the sharing is reciprocal. With open source it's a one way gift from you to Jeffrey. He could have paid you for that. At the very least you can make him pay with reciprocal sharing.

User freedom means not giving someone else the freedom to take away user freedom though, which is what doormat licenses (can we call them cuck licenses or is that too far for HN?) do.

Re: Redis is open source again

#530
The increased use of AGPL is a good sign. Hopefully more people start to realise copyleft licences are what is good for us (people, communities). Permissive licences are for big corporations.

Looking at the comments it's amazing how much damage Ballmer/Microsoft did to free software with their "infection" rhetoric. Amazing that people would choose something that's good for Microsoft. Hint: if Microsoft likes something then you (a person) almost certainly want the complete opposite.

Post reply on HN