Live data from Hacker News

The race to replace Redis

lwn.net

201–210 of 520 posts

Re: The race to replace Redis

#201
post #70

Why don’t we try to fix the “cannot be used for bezos yacht”-licenses instead of shunning the numerous companies of especially databases who want to do good in a meaningful way? Source available is good, better than proprietary which is what we get with aws, but still not enough. People are legitimately afraid of rug pulls, like sneaking in essential features into paid offerings. I think a lot of the skepticism comes…

The reason these licenses "can't" be fixed is because the OSI approves open source licenses and Amazon is their second biggest corporate sponsor.

If they approved SSPL they'd probably have to lay off a staff member or two.

Re: The race to replace Redis

#202
post #185

Earlier quoted context omitted.

Which is peanuts compared to the 350 million that the VCs invested. You're totally right, but I think the internal financial pressure is higher.

Ah, so it’s not about open source and moral responsibilities. It’s about the responsibility we all owe to VCs to ensure they make money. Gotcha.

Isn’t that the deal we sign up for when we take VC money?

I like free money as much as the next guy, but VC isn’t it.

Re: The race to replace Redis

#203

Isn't this the reason why AGPL has started to get more popular? Everyone has to play by the very strict rules except the copyright holder, who can do whatever they want, but the community still benefits from the core software being open source. The BSD license in particular seems like a particularly bad way to run a business.

I see more of a shift to open core. Many large orgs just say no to viral licenses, and in choosing AGPL, you put blockers to adoption. Open core releases some of the project under permissive license, and keeps some private or under a permissions license. We are all still trying to figure out how we can have sustainable open source where people can be paid to work on it full time

If AGPL blocks adoption then "large orgs" can buy commercial license (assuming software is dual-licensed).

Re: The race to replace Redis

#204

Earlier quoted context omitted.

> without paying any sort of compensation to the redis developers. AWS employee Madelyn Olson was a committer on Redis since 2019. Since 2020, she was on the core team of maintainers.

Here's what she wrote about the above article: > If you're looking for a primer on what is going on with Redis and why its license change matters, this is the article to read. As someone close to the situation, this is the best summary I've seen.

Where?

Re: The race to replace Redis

#205

Earlier quoted context omitted.

Docker was only phased out in red hat distros because they don't like it and want to push Podman. Others still have docker packaged in their repos.

It's not in Debian and their wiki straight up directs you to podman with a nice big scary warning about dockers root issue. https://wiki.debian.org/Docker Docker is dyeing on linux podman will be the only one that remains.

The page suggests podman in a small info box (one that people might skip, because it feels like the Wikipedian "this article has issues" box), but it also tells you how to install real Docker. Docker has name brand recognition, and even if it wasn't in Debian's official repos, it would be installed from Docker's own repos. This wiki isn't popular enough for this to matter anyway, people are likely googling for "docker debian" and are finding instructions for real Docker. I don't feel like Docker is dying.

And besides, that issue with root feels overblown in the era of single-user systems and servers as cattle.

Re: The race to replace Redis

#206
All this outcry about license switch coming from "community" feels funny. After all, if there is the "community" then they can take the last open-source version and keep developing it themselves, right? But most "communities" are about "take, take, take", not "work, work, work". They often upset only because someone declared they aren't going to work for free any more.

Re: The race to replace Redis

#207

Microsoft's Garnet has the best chance of replacing Redis, the OSS project and the hosting company. Article doesn't mention it, but supposedly Microsoft uses novel algorithms and multi threading to achieve an order of magnitude improvement in throughput. Now if they can commercialize it with Azure, it should be a credible alternative to Redis Enterprise hosting.

Probably not, because it's new and incompatible with many Redis use cases (lua scripts, etc).

Re: The race to replace Redis

#208
Redis, Redis, again more about Redis ....

From you people who know a lot about Redis, help me out here: For my Web site code (for my startup), I needed a key-value store. Soooo, it looks like I could use Redis for that.

But instead, wrote a little code using two instances of a Microsoft .NET collection class. Simple code. Plenty fast. Welcome programming exercise using .NET classes. Cheap -- no ongoing charges and no chance of charges in the future. And, no concerns about what might happen from politics, business, some remote service, etc.

Question: What am I missing by using my little DIY (do it yourself, roll your own) solution and avoiding Redis, work of other people, or a service from Amazon Web Services, etc.????

Re: The race to replace Redis

#209

Earlier quoted context omitted.

If you own copyrights you’re not the leech.

Who owns the copyrights? According to the article, since 7.0.0, 24.8% of commits are from Tencent, 19.5% from Redis, 6.7% from Alibaba, 5.2% from Huawei, 5.2% from Amazon.

I wonder if there is a qualitative analysis of the commits. Aka, it changed a line of comment vs it introduced a new feature or refactored and increased long term viability, etc.

Re: The race to replace Redis

#210
post #155
post #119

Earlier quoted context omitted.

> Define "fix". It’s early. Everyone is confused. If I could define it, I would have provided a defintion. At this stage, it’s about acquiring requirements and looking at prior art. And being humble about the solution space. No? If you don’t think there’s any problem today, then argue that point. > By definition you cannot have an open source licence which says "cannot be used for bezos yacht". By definition by what…

> By definition by what definition? By the "Open Source Definition": https://opensource.org/osd/

Right. It’s a public benefit org based in CA. I very much appreciate what they do, but I don’t think they own or should own the term. In either case, it’s a moot point because it’s just a term definition. The important thing is to find a good model that promotes the same or very similar benefits we get from traditional OSS but in an evolving world.
Post reply on HN