News for hackers. Stuff that matters.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by voidfunc on Wednesday November 27, 2024 @10:25AM (#42256757)
I have yet to hear a single positive story about this Redis Inc... it's like a giant company full of only assholes. Story after story is just "wow, these people all suck"
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by paxys on Wednesday November 27, 2024 @10:51AM (#42256981)
Redis the project was essentially taken over by a company that had nothing to do with its development.

Salvatore Sanfilippo (antirez) started Redis and developed it by himself from 2009 to 2015, gaining massive popularity and building a large community in the process. It was FOSS the entire time.

A separate VC-backed company called Garantia Data used to make money by offering a hosted version of Redis. That company changed its name to Redis Labs in 2014 (and eventually just Redis), likely themselves violating antirez's Redis trademark at the time.

They then hired antirez in 2015 and started officially sponsoring the project.

From there began a slow transformation of Redis from a community run FOSS project to a proprietary locked down service. The company also managed to acquire full rights of the Redis trademark and project stewardship from antirez after hiring him and then finally kicked him out in 2020.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by jjtheblunt on Wednesday November 27, 2024 @11:25AM (#42257260)
excellent summary (not kidding); thank you for it because i hadn't understood it until what you wrote
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by seneca on Wednesday November 27, 2024 @11:34AM (#42257343)
> The company also managed to acquire full rights of the Redis trademark and project stewardship from antirez after hiring him

How did that happen? He must have given/sold it to them, right? I remember him making an announcement that he was done with Redis and stepping away from involvement.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by reconditerose on Wednesday November 27, 2024 @12:15PM (#42257721)
The only public record I've seen him talking about it was in https://github.com/valkey-io/valkey/issues/544, where he mentioned having sold the copyright.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by paxys on Wednesday November 27, 2024 @12:28PM (#42257837)
Impossible to know as an outsider. They could have tricked him with false promises ("we'll take good care of the project and always put the community first, trust us"). Or he could have decided that the check was big enough and not really cared beyond that.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by bigcat12345678 on Wednesday November 27, 2024 @01:59PM (#42258685)
https://github.com/redis/redis/pull/13670

Created a PR to add this into the context.

Feel free to comment on it.

Also, calling other bystanders to add other missing pieces to the history.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by RestartKernel on Wednesday November 27, 2024 @07:28PM (#42261212)
That seems inappropriate to me for a README — at least in its current, somewhat inflammatory, form. Is the commit itself an act of protest or is this a genuine attempt at getting it pulled?
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by orochimaaru on Wednesday November 27, 2024 @02:01PM (#42258699)
They paid antirez and I'm sure compensated him for his efforts on redis. I haven't heard antirez being "kicked out". There may have been a separation of ways when redis inc. decided to not be truly open source, but I haven't heard of them being abusive or unethical with antirez.

So yes, antirez started it. He owned the trademark and gave it off to redis inc. and was compensated for it. I am not seeing why this has to be controversial.

I don't like what redis is doing. But they're within legal rights.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by nine_k on Wednesday November 27, 2024 @02:31PM (#42258953)
Yes, nobody says that there's something illegal here. Were it so, Redis is high enough profile project for someone to take a legal action.

But this is a takeover that is slowly draining the value from the community and directing it to private pockets. E.g. Redis is now source-available.

There are still compatible alternatives: https://valkey.io/ (C, a direct Redis fork) or https://keydb.dev/ (C++, an evolved Redis fork), both BSD-licensed.

I wish RethinkDB was more alive :-\

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by orochimaaru on Wednesday November 27, 2024 @09:00PM (#42261691)
My point is the lesson here should be to wary of tools that don't have a foundation backing them. I have nothing but the highest respect for antirez. But redis never had a foundation. That makes it susceptible to be source-available. The same with Elastic search.

I think the best option against this action by Redis Inc is to move to valkey and use it to incorporate features that Redis Inc considers "enterprise licensed features". If there are big players in valkey, there should be a move to setup a foundation for it - so that it doesn't get taken in to be source available again.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by chipdart on Thursday November 28, 2024 @12:00AM (#42262604)
> But redis never had a foundation.

In theory Redis could have had a foundation. It didn't. Instead the project owner opted to sell it to a corporation. This doesn't happen by accident.

What indeed has a foundation is Valkey[1]. It's backed by the likes of AWS, Google Cloud, Digital Ocean, etc.

[1] https://www.linuxfoundation.org/press/linux-foundation-launc...

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by chipdart on Wednesday November 27, 2024 @11:54PM (#42262576)
> But this is a takeover that is slowly draining the value from the community and directing it to private pockets. E.g. Redis is now source-available.

I think you're fooling yourself into believing that Redis was ever a community-owned project.

The truth of the matter is that the guy who developed Redis ended up selling Redis to a corporation. Since then he bailed out, and the corporation that owns Redis is now going through great lengths to monetize it.

The faster you forget about Redis and switch to alternatives, the better you'd be.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by paxys on Wednesday November 27, 2024 @02:47PM (#42259085)
No one is saying what they did was illegal, but you'd have to do a lot of mental gymnastics to make a case for it being ethical and in the spirit of open source.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by OPoncz on Thursday November 28, 2024 @03:48AM (#42263676)
It's not right to say that Redis "had nothing to do with its development." They were a major contributors and were managing the project for many years. The problem like many other open source project is that the innovation is shared with competitors who happen to be huge corporates. What would you do if for every line of code you add your competitors get X10 customers than you?
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by cameronh90 on Wednesday November 27, 2024 @11:12AM (#42257166)
PE/VC-backed bait-and-switch takeovers of "open source" projects have cost me a significant amount of time and money over the past few years.

My rule of thumb now is that I now consider any project that has a pricing page OR requires copyright assignment/CLA to a for-profit company to be effectively proprietary and just using open source as a marketing technique. That doesn't mean I won't touch it, but like with proprietary software, I'll evaluate it against the risk that the price will probably be jacked up in the future.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by bluGill on Wednesday November 27, 2024 @02:05PM (#42258726)
The important part is the contract the company signs for you. Contacts generally are enforceable in court and lawyers know of standard provisions for weird situations (what if the company goes bankrupt)

QT has contracts with KDE around the open source version which gives KDE peace of mind. I use QT in a commercial product - we have some useful contract terms with QT that are not public and I can't talk about them.

Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by MortyWaves on Wednesday November 27, 2024 @10:30AM (#42256798)
Shame because I remember the original author being quite well regarded on places like here and Reddit.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by hshshshshsh on Wednesday November 27, 2024 @11:52AM (#42257520)
Did he start Redis Inc or got hired to work there? I remember something like that for a popular open source project.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by herrkanin on Wednesday November 27, 2024 @10:57AM (#42257048)
He still is
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by acedTrex on Wednesday November 27, 2024 @10:48AM (#42256952)
They have some of the same people from the elastic license debacle so this makes sense.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by karmakaze on Wednesday November 27, 2024 @10:38AM (#42256865)
I agree. At the same time, they're just 'doing their job' working at a for-profit company controlling the brand of open-source (core?) software.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by idle_zealot on Wednesday November 27, 2024 @10:53AM (#42257009)
Yes, you can simultaneously condemn individual behavior and the system that incentivizes it. Both are bad in this case.
Re:Redis Inc seeks control over Rust Redis-rs library, talk ... by karmakaze on Wednesday November 27, 2024 @12:37PM (#42257928)
My point is that the blame is on the system moreso than its expected outcome.