Live data from Hacker News

The race to replace Redis

lwn.net

251–260 of 520 posts

Re: The race to replace Redis

#251

AWS also forked ElasticSearch into their “OpenSearch” DBaaS. It caused some issues at my last job because OpenSearch limited us to a particular version of the NEST .NET library that was missing some newer functionality. Real bummer and feels like a step in the wrong direction given all we’ve accomplished in tech over the last 20 years.

OpenSearch infuriates me to no end. It lacks so many improvements and advancements since the ancient version it was forked at, but because AWS already has an org's payments details, teams often refuse to look at Elasticsearch. Even basic things like autocompleting queries have been WIP for half a decade now: https://github.com/opendistro-for-elasticsearch/sample-code/... https://github.com/opensearch-project/OpenSear…

Query autocomplete is a feature of the Kibana web interface, not of the ElasticSearch database itself. Which isn't to say that it isn't useful, but it's more of a niche utility than a core feature of the stack.

Re: The race to replace Redis

#252

Earlier quoted context omitted.

I believe that Redis has an agreement of sorts with Salvatore Sanfilippo / Antirez, the creator of Redis.

Amazon / Google / Microsoft made a massive mistake by not hiring Antirez, it's chump change for them to throw him $1-2M a year at him so he can work on Redis for them full time.

Same with many open source creators.

Plus some great projects don’t even get (monetary) contributions from large corporations. I think because it could weaken their legal position.

Re: The race to replace Redis

#253

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.

In this case the community is the biggest contributor to Redis. The ones that "take, take, take" is Redis the company. Your comment seems way out of place in this light.

Re: The race to replace Redis

#254

Earlier quoted context omitted.

Amazon / Google / Microsoft made a massive mistake by not hiring Antirez, it's chump change for them to throw him $1-2M a year at him so he can work on Redis for them full time.

Has anyone asked Filippo if he still wants to work on Redis "for them" though? The fact that he stepped down suggests he doesn't.

He sold the trademark to some random company. Amazon / Google / Microsoft could have thrown him $30M for that and put Redis in an OSS Foundation.

Again, it's chump change, these companies drop that kinda money all the time in aquihires..

Re: The race to replace Redis

#255
post #161

Earlier quoted context omitted.

Isn't that what redict is?

I see that it is. So then I don't see what the hoopla is about at all. The software is all there. Some dickheads forked a proprietary version. They got the name, which will be their consolation prize in their voyage to irrelevance; nice knowing you. Meanwhile, what everyone uses marches on.

I believe that the hoopla is about the CLA. It feels immoral for an open source project to accept contributions but require a CLA, and later change the license for all those contributions that were never compensated.

Re: The race to replace Redis

#256

Earlier quoted context omitted.

> AWS won't be allowed to leech off anymore. Doesn't AWS employ Madelyn Olson? I mean, AWS have paid for Redis development. Not exactly a leech.

Yes, they paid. And they can use the code they paid for. But it doesn't give them right to leech of any future code written by someone else IN THE FUTURE.

And considering Redis Inc hasn't contributed the majority of the code, they won't be able to leech off other people's code because why on earth would anyone contribute to this trainwreck!

It's lose/lose!

Re: The race to replace Redis

#257
post #28

Earlier quoted context omitted.

Maybe we instead need a model where FOSS is not about profits for anybody, and is just a passion of love, from a large community of amateurs doing it for the technology and fun. Projects could still be funded by community users, but "venture funding"? That's how projects turn to shit.

In such a world most of the open source software you’re used to wouldn’t exist (or would be much less complete) and you’d be forced to work with and use proprietary systems most of the time.

>In such a world most of the open source software you’re used to wouldn’t exist

As part of that world, I also want livable wages and work-life balance for developers, so they can work on their passion FOSS off-call. And for students and programming enthusiasts to be more passionate about FOSS. Like in the 90s before the corporates took over FOSS.

If some FOSS still wouldn't exist then, I'm fine with that.

Re: The race to replace Redis

#258
post #225

Earlier quoted context omitted.

> AWS won't be allowed to leech off anymore. Doesn't AWS employ Madelyn Olson? I mean, AWS have paid for Redis development. Not exactly a leech.

Yep still the biggest leachers. Token hires and flowery PR campaigns doesn't entitle them to most of the profits of other vendors products or absolve them of their predatory behavior. But they wont be able to leech Redis's future contributions. Knowing AWS they'll most likely create a fork to continue raking in most of the profits in the short-term.

Err, after this license change Redis Inc will be the biggest leechers considering they didn't contribute the majority of the code.

> Yep still the biggest leachers

Redis was literally licensed for people to do whatever they want. That's not leeching.

Re: The race to replace Redis

#259

Earlier quoted context omitted.

> AWS won't be allowed to leech off anymore. Doesn't AWS employ Madelyn Olson? I mean, AWS have paid for Redis development. Not exactly a leech.

Yes, they paid. And they can use the code they paid for. But it doesn't give them right to leech of any future code written by someone else IN THE FUTURE.

Calling it leech isn't right, because what makes aws any different from another user? Just because they're selling the hosting, doesnt make it any different to a regular user.

Code contributions from amazon would've been leeched by other parties using redis as well - something which amazon is accepting (and probably encouraging).

Re: The race to replace Redis

#260

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 n…

Actually you want a ConcurrentDictionary, but that still wouldn’t provide you with a cluster across instances.

https://learn.microsoft.com/en-us/dotnet/standard/collection...

Post reply on HN