Live data from Hacker News

Redis is open source again

antirez.com

161–170 of 815 posts

Re: Redis is open source again

#161
post #156

Earlier quoted context omitted.

I think you're thinking of the LGPL. The AGPL is basically GPL plus some additional requirements. I could see a company being OK with ~AGPL~ GPL but not ~GPL~ AGPL. I can't imagine the opposite. Edit: Oops, typoed the license names.

I think you have a typo mixing up AGPL and GPL. I agree that it would be hard to imagine a company being okay with the AGPL but not the GPL. On the off-chance that it isn't a typo, could you explain why a company might be okay with AGPL but not GPL?

Oops, you're right. Yes. I could see them approving the GPL but not the AGPL. I can't imagine any company approving the AGPL but not the GPL.

Re: Redis is open source again

#162
post #149

Earlier quoted context omitted.

> and statistically zero customers are using them You've said this twice now, but not provided any data or even a hand-wave to a possible source so that others could go get the data and look at it. If it's statistically something, where are the stats?

[flagged]

>My claim that statistically zero (cloud provider) customers are using valkey should, I sincerely hope, be self-evident.

I have no idea what the actual stats are. But no, I don't find your "statistically 0%" to be self-evident, especially in light of the other comments and links in this thread, and what I've heard elsewhere.

I was hoping, since you presented it so confidently, that you had something more than "trust me". In another comment you say you have evidence of marketshare, maybe you could post that?

Re: Redis is open source again

#163
post #62

Here's the play: Open source with AGPL, then offer an enterprise license. You get two wins. The OSS community applauds your adoption of an agressive OSS license. Enterprise customers can't use software under AGPL because it risks infecting their IP, so they're forced to buy an enterprise license.

Wait, AGPL is a good license for enterprise, they don’t need to buy unless they want to modify source without releasing, am I wrong about this? Edit: Doubled checked with gpt, no cases of “infection” yet, there has also been many talks about this license being very good

> Edit: Doubled checked with gpt, no cases of “infection” yet, there has also been many talks about this license being very good

what? why would you ask an LLM to generate some random text instead of looking up the actual answer?

Re: Redis is open source again

#164
post #149

Earlier quoted context omitted.

> and statistically zero customers are using them You've said this twice now, but not provided any data or even a hand-wave to a possible source so that others could go get the data and look at it. If it's statistically something, where are the stats?

[flagged]

>Nobody has performed any kind of automatic or default transition from Redis to valkey for existing customers.

>My claim that statistically zero (cloud provider) customers are using valkey should, I sincerely hope, be self-evident.

This is simply not true. For example, Aiven (a cloud provider) completely ended support for Redis at the end of March and migrated existing users to Valkey. https://aiven.io/docs/platform/reference/end-of-life#aiven-f...

Re: Redis is open source again

#165
From this post on the Redis blog https://redis.io/blog/agplv3/ it looks like they've made a bunch of new features available under the new AGPL license too:

> Integrating Redis Stack technologies, including JSON, Time Series, probabilistic data types, Redis Query Engine and more into core Redis 8 under AGPL

Redis Query Engine is new-to-me (I stopped following Redis closely after the license change) - it looks like an in-memory alternative to a lot of the things you might do with Elasticsearch: https://redis.io/docs/latest/develop/interact/search-and-que...

With syntax that looks something like this:

  FT.SEARCH places "museum @city:(san francisco|oakland) @shape:[CONTAINS $poly]" PARAMS 2 poly 'POLYGON((-122.5 37.7, -122.5 37.8, -122.4 37.8, -122.4 37.7, -122.5 37.7))' DIALECT 3
(This is a smart move in terms of answering the question "Why would I switch back to Redis if I've moved to Valkey" - Redis just grew a bunch of new interesting features.)

Re: Redis is open source again

#166
post #11

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!

I am thinking the same that going to AGPL may actually push more people to Valkey. Although I haven't checked if ValKey any substantial development since the fork.

Valkey has RDMA support, which offers significant performance improvements.

Re: Redis is open source again

#167
So with redis being AGPL, who counts as a user?

If you have a webapp that uses redis on the backend for a task queue, do the users of the webapp count as users of redis, and you then have to provide source to redis? Is there a chance that you might have to release your apps code to be compliant?

Re: Redis is open source again

#168
This is disappointing. The AGPL is a nonfree (and nonsensical) license.

The fact that the FSF wants a EULA but can’t have a EULA without violating Freedom 0 doesn’t make the AGPL suddenly logically sound.

marcan has written about it in more detail than I care to: https://news.ycombinator.com/item?id=30044019

Stop using the AGPL. It violates the basic principles of free software.

The ability to run a SaaS company with free software is a feature, not a bug.

Re: Redis is open source again

#169
post #131

Earlier quoted context omitted.

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…

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

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

Re: Redis is open source again

#170
post #74

Earlier quoted context omitted.

The I/O threading was initially implemented by myself, when I was still working on the core before rejoining, and is also available in Redis. So this is actually another case of the benefits ValKey got for being able to clone Redis, receiving money from the hyper-scalers that just want to maximize their revenues... They made certain improvements later, but Redis 8 (see the release notes in my blog post if you are cur…

> So this is actually another case of the benefits ValKey got for being able to clone Redis, receiving money from the hyper-scalers that just want to maximize their revenues... I don't think you want to sling that mud, unless Redis switched to being a nonprofit when I wasn't looking.

They aren't really comparable and you know that.
Post reply on HN