Live data from Hacker News

Redis is open source again

antirez.com

181–190 of 815 posts

Re: Redis is open source again

#181
post #151

Earlier quoted context omitted.

It's sad as an open source lover how money fucks it all

If you open source something, the rich trillion dollar companies just steal it. If you're okay with that, that's cool. But they'll profit off of your work and labor. And the worst part is that at scale, the advantages of the sum total of open source is used to compete with you and put price pressure on your salary and career options. To rephrase that, the hyperscalers are in a position to leverage open source to take…

doesn't the Affero GPL v3 cover this? have seen some projects use it, I think it limits the server run parts of the software etc

Re: Redis is open source again

#183
post #94
post #72

Very interesting that this is happening at the same time that NATS is going proprietary. Obviously Redis is way more well known, but as someone who has built a bunch on NATS over the last few years, this makes Redis an interesting choice to migrate to again.

apparently synadia is working with the linux foundation now to find a better way forward, and will release a joint statement soon. (CEO mentioned in their slack)

Cool, I'm definitely hoping for a sensible outcome. NATS has been a great tool to work with, and Synadia has also been great to work with.

Re: Redis is open source again

#184
post #134
post #29

Redis should step up and fund an independent foundation now and encourage Valkey to contribute where relevant. Some code under a 3 clause BSD and some under AGPLv3 could be interesting.

Why? They can already just copy the code they want from Valkey, since Valkey is 3 clause BSD... But maybe Valkey should switch to GPLv3 instead to correct this imbalance. https://github.com/redis/redis/pull/13638

I am not sure what that would achieve? Combining programs under GPLv3 and AGPLv3 is possible (the resulting work is under AGPLv3).

Re: Redis is open source again

#185
post #131

Earlier quoted context omitted.

I don't see how it's worse? https://github.com/microsoft/garnet/blob/main/LICENSE It's MIT licensed?

Microsoft has a habit of "fake" open source. Particularly on Github. By "fake", I mean Microsoft largely treats their Open Source codebases like they are closed-source, in-house proprietary codebases that they happen to let members of the public look at. They'll accept a PR once in a while, but mostly it appears Issues and PR's are used as a free alternative to UserVoice. Every decision is made behind closed doors (p…

This notion that open source projects aren't really open source unless they welcome all contributions is one of the dumber ideas in the world.

Re: Redis is open source again

#186
post #147
post #114

Earlier quoted context omitted.

Sure, but the impact of new customers and their decisions take a long time before they impact net statistics. All evidence I can find, regardless of domain or context, suggests Redis vs. valkey marketshare is something around a 99%/1% difference.

> All evidence I can find, regardless of domain or context, suggests Redis vs. valkey marketshare is something around a 99%/1% difference. What evidence did you find?

[flagged]

Re: Redis is open source again

#187
post #169

Earlier quoted context omitted.

You’re confusing open source and open to contribution. Is SQLite not open-source?

Does SQLite try to embrace, extend, and extinguish their competitors?

Embrace, Extend, Extinguish is from an era where Open Source wasn't the default for infrastructure.

I don't know how you can extinguish something that's MIT licensed and has a million copies around the world.

Re: Redis is open source again

#188

Earlier quoted context omitted.

The Valkey implementation of multi-threading is fundamentally different than what existed in Redis. The history dates back to work done in ElastiCache that was released as "Enhanced IO", https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-el... . The version released in Redis could only do about 350k RPS because of poor memory locality of operations, the inability to do command processing while handling I/O, an…

1. The fundamental idea was mine. Ideas can be improved, of course, and that's good. That was my point. However, allow me to say that Redis is fundamentally a "software of ideas" than anything else. Technologically it is far from impressive (Redis, ValKey, all the forks). 2. Redis 8 improves the same idea, too, released today. 3. If you claim [in a different comment here] you provided a lot of code to Redis, why you…

> So, you are practically saying you were using, at Amazon, all the BSD code we provided, provide an important part of the code to us? You see how broken such model was? At least stop defending it.

I'm not defending it, I'm trying to fix it. I want Amazon to contribute back. That's what I spend most of my time doing, but I can't just sit in a meeting and tell people we should give away code. It takes time to convince people that we should collaborate on the core and just compete on what we want to differentiate on. It takes time to convince people that building open-source in a vendor neutral space makes software that is better for everyone.

I hope that makes sense.

Re: Redis is open source again

#190

I'm curious whether the community will trust Redis-the-company again after this, or if they'll choose to stick with Valkey. The other concern is at least some big company legal departments are wary of AGPL software, which makes Valkey, still BSD, more attractive to them. Edit: Regardless, thank you and the rest of the folks inside Redis for pushing to bring this back to OSS!

We kept using redis, the license change never affected us. We had no reason to switch.

I imagine there is quite a large, quiet fraction (majority) of users who were the same way.

Not to say it’s not an important discussion!

Post reply on HN