Live data from Hacker News

Redis is open source again

antirez.com

441–450 of 815 posts

Re: Redis is open source again

#441
post #309

Earlier quoted context omitted.

Wow, that's stretching it a bit, isn't it? I'd say the spirit of open source is that others are free to modify the code and that's it. This requires a good license, the possibility to fork, some documentation and a way to build the project yourself. But why would accepting contributions be required?

A lot of people are very entitled. They think that an open-source project gives the right to make request/demand of the project. Even if they are willing to write the contribution themselves, they still think they have the right to have their pull request accepted. They forget that 1) it may be outside the scope of the project, and 2) the project owners are going to be the ones that have to actually maintain the code…

I am 100% in agreement with your sentiment.

This blog post is legendary (in my mind): "Open Source Maintainers Owe You Nothing" -> https://mikemcquaid.com/open-source-maintainers-owe-you-noth...

It perfectly sums up how this conversation is going.

Re: Redis is open source again

#442
post #219

Earlier quoted context omitted.

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

Perhaps... when I look at an Open Source codebase, I expect there to not just be source you can read, but also a way to contribute and engage with the codebase creators, beyond just bug reporting (aka. Github Issues). While it may technically be open source due to it's license and you can literally go look at the source - Microsoft is operating these codebases as-if they are proprietary. Every decision is made out of…

    > best you can do it raise hell on the forums about a particular issue you want to see fixed
With regards to SQLite, do you have a specific issue in mind?

Also, do you have any open source projects that you wrote, maintain, and accept contributions?

Re: Redis is open source again

#443
post #193

Lots of cynical takes in this thread - and I get it, there isn't a guarantee they won't relicense again in the future (they have a CLA that would let them) and people feel betrayed by the last license change. I think we should celebrate this anyway. It's a smart decision, it's what the community wanted to happen and it would be great if other companies with janky licenses could see "Redis relicensed to open source an…

>Lots of cynical takes in this thread - and I get it, there isn't a guarantee they won't relicense again in the future (they have a CLA that would let them) and people feel betrayed by the last license change.

Oh good. There is still hope of it returning to the original BSD license. ( I am still using good old Memcached )

Re: Redis is open source again

#444
post #341

Earlier quoted context omitted.

Do you really want to know? > I don't understand why so many people think that it's impossible to have open source in your heart while working for a big company in your day job. Because a big company like Amazon has produced almost no open source work(yes some random collection of repos and 2 PRs here and there is not the same thing) compared to how much it has benefited from open source. (I know I know OSS allows fo…

> Because a big company like Amazon has produced almost no open source work This may have been true a decade ago, but things are quite different now. > compared to how much it has benefited from open source. This is the nature of digital public goods. We are all going to disproportionately benefit from digital public goods relative to what can be produced as new digital public goods. No one will ever, EVER be able to…

> No one will ever, EVER be able to "contribute proportionately" given the endless bounty of software made freely available for all to use.

so it sounds like we need a license mechanism that enforces this, fairly, based on potential ability to contribute

idea: a benchmark to give a required level of contributions, maybe a logistic function of revenue generated/company size and time since initial usage

and if you fall beneath it, your license is terminated

carefully calibrated such that a burden is only placed on very large companies

Re: Redis is open source again

#445

Earlier quoted context omitted.

Not quite. Company can easily change license at any time. No string attached.

I believe AGPL + time + contributors makes that very difficult. It also means that if you have a commercial product that uses Redis you need to open source your stuff though, so not net better imu. Please correct me if I am wrong.

No, it doesn’t mean you need to open source your commercial product if it uses Redis. AGPLV3 doesn’t work like that. You need to open source your changes to Redis if you make any, and if your product is distributed through a network.

Re: Redis is open source again

#446

Earlier quoted context omitted.

only because OSI says so. I don't agree with the idea of OSI defining my philosophical positions and technical terms for me, just like I don't agree with the BSD people excluding GPL from the definition of open source.

I'm sympathetic to the OSI not being the only authority. So, have the DFSG, FSF, any BSD, or literally anyone credible endorsed it as Free and/or Open Source?

None of the folks you list have, only other FOSS-adjacent movements like Fair Source etc.

Re: Redis is open source again

#447
post #196
post #33

I contributed a minor (but imho still neat :p) improvement to Redis under its original license, and personally moved to using redict when the unexpected license change to SSPL was announced - and I was feeling betrayed as a contributor to a properly-FOSS-codebase. (Had they switched to AGPL right away, I'd have been perfectly fine with that change from a moral perspective, ftr.) I have a great deal of respect for ant…

Likewise. Respect for antirez and all of that he is doing, but his hiring back feels like just trying to lure developers back after ridiculous move by the Redis corporation. Given there are viable alternatives out there, I see no reason why someone should invest any time in Redis (we are using Valkey as a replacement).

I use Redis in basically every project, and this "ridiculous" move had literally zero impact on my usage of Redis, so maybe that is a bit hyperbolic.

SSPL is not as bad as the OSS community pretends it is (unless you're a hyperscaler).

Re: Redis is open source again

#448
post #40

One of the big things I love about Redis is that it’s become this tool for me to learn new techniques and explore data. Like, the new vector sets feature has let me really explore dense vectors and custom search and taxonomy mapping and all sorts of areas that seemed like a high barrier to entry for me, but now I’m just streaming stuff into llama.cpp with an embedding model and storing it in Redis and being able to d…

Thank you so much for your kind words! I tried hard, with Vector Sets, to follow exactly the "wave" you are referring here, I hope I was able to. Thanks.

The Vector Sets, omg. Thank you, so much thank you :)

Re: Redis is open source again

#449

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 switched to Valkey on our Elasticache instances and immediately noticed a performance improvement in our usecase that allowed us to reduce number of instances. Not really interested in moving back to Redis at this point.

Re: Redis is open source again

#450
post #409

Earlier quoted context omitted.

Dunno about Redis, but for Elastic I still feel sorry for them being thrown around like a rag doll by Amazon. On principal I will not use the Amazon fork, because I don’t want to support a company that would prefer to fork a project rather than fork over some cash. Amazon is more than willing to sell you their Elasticsearch fork at a loss as long as they can eventually recoup the losses when Elastic inevitably dies.…

Whats the point of open source if you can't fork or sell hosted clusters? Also from https://en.wikipedia.org/wiki/OpenSearch_(software) : > On September 16, 2024, the Linux Foundation and Amazon Web Services announced the creation of the OpenSearch Software Foundation.[15][16] Ownership of OpenSearch software was transferred from Amazon to OpenSearch Software Foundation, which is organized as an open technical projec…

> Whats the point of open source if you can't fork or sell hosted clusters?

Is this sarcasm?

Post reply on HN