Live data from Hacker News

The race to replace Redis

lwn.net

311–320 of 520 posts

Re: The race to replace Redis

#311

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…

You are presuming everyone has the same needs as you had when assessing Redis, which is a bit naive, if I may share my opinion.

> You are presuming ...

No, no, not at all: I admit, accept that no doubt Redis has a lot more functionality than the few pages of code I wrote.

My question was: My code looks like it will do what I need done, but maybe I'm missing something, i.e., maybe Redis has some features that very likely I should have?

If want to expand the question to other people, what is the chance that usually Redis is overkill, more functionality, code, complexity, considerations, ..., than needed? I don't know so am asking.

Or, I had a 2 wheel drive car, but did I miss a lot not having a 4 wheel drive car that I nearly always used in only two wheel drive?

Re: The race to replace Redis

#312
post #172
post #128

Earlier quoted context omitted.

AWS leeches as much as Garantia Data no?

AWS are the largest leeches of OSS, syphoning off most the profits and contribute relatively nothing back towards the OSS projects they rent seek from. The "Free for all except mega cloud corps" license changes are to disrupt this status quo which currently sees the mega cloud corps with impenetrable moats from capturing most of the value of OSS products others spend their resources into building, AWS are then able t…

Except Redis was never meant to be “owned” by this company. They are both predatory.

Re: The race to replace Redis

#313
post #286

Earlier quoted context omitted.

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.

Who's we though? The former Garantia data did, but redis users didn't. (And also I'd argue most of redis' value to users was already in place before the VC backed company got involved)

You’re right of course.

From my point of view managed databases only really make sense for toy projects, if you’re using these things at scale it’s much more economical to buy some servers and hire some people of your own, and use plain pre-VC Redis. But big corporations seem to have some kind of a fetish for lighting money on fire, and the fight here is fundamentally over in whose fireplace to do it.

Re: The race to replace Redis

#314
post #305

Earlier quoted context omitted.

I think the point BartjeD wants to make is that due to the nature of MIT licensing, they could run away with your contributions anyway, even without a CLA. Furthermore, Redis didn't have a CLA if I remember correctly and the relicensing is solely based on the what the previously used BSD license allows.

Interesting, I thought the point of not wanting CLAs was not giving them the ability to relicense your code under a more restrictive license (i.e. SSPL), not to keep them from running away with it.

[deleted]

Re: The race to replace Redis

#315

Earlier quoted context omitted.

And if they do pay for support - it will be to Jeff Bezos and not some raggy startup of five. Support is usually for big corporate clients, and the Cover Your Ass principle works in full force there. "No one ever got fired for choosing IBM".

They wont get totally cut out though - Jeff Bezos will send the bugs they find while servicing their $10mil a year service contract to the raggy startup of five to fix over a weekend between their 3 jobs while sustaining themselves on the most expensive food they can afford - a bowl of discount ramen.

[deleted]

Re: The race to replace Redis

#316
post #180

To me Redis has always seemed like a Trojan Horse for developers. The first impression is its this simple key-value database, so easy to use. Oh wait... it's also a cache, nice! Let's cache all the things too! And look... all the cool kids are are using it too, so it must be cool, meanwhile the old Unix mantra of make each program do one thing well. To do a new job, build afresh rather than complicate old programs by…

[deleted]

Re: The race to replace Redis

#317
post #220

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.

Yeah, it is incredible how the whole free software movement turned into a bunch of entitled folks that want to be paid for their work, while refusing to put down any penny for the folks that make their tooling possible in first place. At the same time big corps use it as carte blanche to basically pirate software in a legal way, while following the letter of the licence. Going back to the open core/demo versions (aka…

> the whole free software movement

Eh no. What an overly broad generalization to read. Whether it is enough to make a living is another question, but that does not mean one must paint all of the communities the same color.

Re: The race to replace Redis

#318
post #290

Earlier quoted context omitted.

AWS, along with Google and others have created a fork already. It’s very rude of you to call someone a token hire when they’re high up in the contributors list (#7 all time). Denigrating their work for no reason other than to “win” an internet argument. We’ll see what happens though. If redis Inc (that never created redis) wins over AWS, GCP and others (who also never created redis). Both contributed to its maintenan…

> It’s very rude of you to call someone a token hire when they’re high up in the contributors list (#7 all time). I've called AWS's hiring of a single developer a token hire that they then go on to write flowery PR posts about to camouflage their predatory relationship with OSS vendors. For concrete numbers they contributed 165/12111 commits for a total of a 1.36% of the commits. Whilst that qualifies as a valuable c…

> camouflage their predatory relationship with OSS vendors

If you don't want others to monetize your work, don't license it under a license permitting them exactly that.

Re: The race to replace Redis

#319
post #54

Earlier quoted context omitted.

Well, except for the fact that "redis" the organization didn't create redis and isn't even the main developer of redis. The origin of Redis the company is literally as a hosting provider for the open source redis that they didn't create.

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

*one of the creators. Being the first committer doesn’t mean he wrote all of the thing that is today called Redis.

It’s a community effort and this is just as rude to the community that built it as they are claiming SaaS vendors are being to them by not “giving back”.

This idea that you are owed reciprocity for publishing free software is about as logically sound as expecting compensation from someone when you give them a gift.

Re: The race to replace Redis

#320
post #290

Earlier quoted context omitted.

> It’s very rude of you to call someone a token hire when they’re high up in the contributors list (#7 all time). I've called AWS's hiring of a single developer a token hire that they then go on to write flowery PR posts about to camouflage their predatory relationship with OSS vendors. For concrete numbers they contributed 165/12111 commits for a total of a 1.36% of the commits. Whilst that qualifies as a valuable c…

> camouflage their predatory relationship with OSS vendors If you don't want others to monetize your work, don't license it under a license permitting them exactly that.

hence the relicensing
Post reply on HN