News for hackers. Stuff that matters.
Re:The race to replace Redis by objektif on Thursday March 28, 2024 @11:11PM (#39860265)
This is what I am confused about so what right do they have to enforce AWS from selling Redis when they do not own it?
Re:The race to replace Redis by tapoxi on Friday March 29, 2024 @12:06AM (#39860593)
Trademark, and it's licensed under BSD.

Basically Redis Inc is the one making the fork, which retains the Redis name since they purchased it from antirez.

Re:The race to replace Redis by nebulous1 on Friday March 29, 2024 @12:02AM (#39860572)
From what I understand they acquired the rights to redis from antirez sometime after employing him. I assume he received money for this.
Re:The race to replace Redis by mythz on Thursday March 28, 2024 @11:46PM (#39860485)
The licensing change only applies to their future versions which they own all contributions of which AWS won't be allowed to leech off anymore.
Re:The race to replace Redis by vasco on Friday March 29, 2024 @01:32AM (#39861006)
AWS leeches as much as Garantia Data no?
Re:The race to replace Redis by mythz on Friday March 29, 2024 @02:50AM (#39861328)
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 to use their war chest profits to out resource, and out compete them, using their own code-bases against them.

It's unfortunate organizations need to resort to relicensing stop this predatory behavior, but its clear in AWSs 20+ year history they're not going to change their behavior on their own.

Re:The race to replace Redis by ricardobeat on Friday March 29, 2024 @05:58AM (#39862260)
Except Redis was never meant to be “owned” by this company. They are both predatory.
Re:The race to replace Redis by ufocia on Friday March 29, 2024 @07:29AM (#39862773)
It is not owned by the company. You are free to create your own fork of the code with all the attendant benefits, including monetization, if applicable.
Re:The race to replace Redis by tristan957 on Saturday March 30, 2024 @05:09PM (#39878696)
Only one company is allowed to offer it as a service.
Re:The race to replace Redis by objektif on Friday March 29, 2024 @08:57AM (#39863524)
I think you are right about AWS leeching OSS.
Re:The race to replace Redis by mirekrusin on Friday March 29, 2024 @01:56AM (#39861102)
If you own copyrights you’re not the leech.
Re:The race to replace Redis by Thorrez on Friday March 29, 2024 @02:06AM (#39861138)
Who owns the copyrights? According to the article, since 7.0.0, 24.8% of commits are from Tencent, 19.5% from Redis, 6.7% from Alibaba, 5.2% from Huawei, 5.2% from Amazon.
Re:The race to replace Redis by firstSpeaker on Friday March 29, 2024 @04:06AM (#39861666)
I wonder if there is a qualitative analysis of the commits. Aka, it changed a line of comment vs it introduced a new feature or refactored and increased long term viability, etc.
Re:The race to replace Redis by mirekrusin on Saturday March 30, 2024 @02:23AM (#39872332)
I think you're right.

Some projects require signing copyright transfer before making commits (legal document claiming that you are a) copyright holder and b) you transfer those rights to them ie CLA [0]) so single entity holds whole copyrights.

They usually have a GHA that checks it when proposing PRs.

It doesn't look like redis has any of this.

So they run RedisLabs purely on trademark + admin rights on GH on redis/redis.

If that's the case then they also cannot legally change licence of code that's already there because they're not sole copyright holders of that code.

ps. as a side note that's why ie. SQLite doesn't allow external contributions at all, even though their code is Public Domain – because they can legally claim full copyright/authorship.

[0] https://en.wikipedia.org/wiki/Contributor_License_Agreement

Re:The race to replace Redis by vasco on Friday March 29, 2024 @02:38AM (#39861278)
If you own the copyrights you had money to spend at some point. Other than that unless you are one of the contributors you are leeching, just different flavors of leeching.
Re:The race to replace Redis by exe34 on Friday March 29, 2024 @03:35AM (#39861520)
Is buying the same as leaching now? Words really do get diluted to the point of meaningless...
Re:The race to replace Redis by vasco on Friday March 29, 2024 @04:30AM (#39861798)
How does buying a copyright to a name, literally just being able to call it "Redis" equate to purchasing the code contributions that individual contributors make? They bought the rights to the name, not the project, the project was open-source until the license change and belongs to society as a whole.
Re:The race to replace Redis by ufocia on Friday March 29, 2024 @07:34AM (#39862808)
Your confusing copyrights with trademarks. The project belongs to the authors (perhaps in shares depending on the jurisdiction where it is being copied/derived) not the society. The options that were licensed under BSD generally remain licensed under BSD unless someone revoked that license. It does not seem that the latter has happened.
Re:The race to replace Redis by exe34 on Friday March 29, 2024 @04:41AM (#39861849)
The project still belongs to society as a whole! You can fork it too! You just can't profit off their future work.
Re:The race to replace Redis by ufocia on Friday March 29, 2024 @07:36AM (#39862821)
It does not belong to the society (whatever that's supposed to mean). It is not in the public domain as far as we know.
Re:The race to replace Redis by exe34 on Friday March 29, 2024 @01:25PM (#39866666)
It was bsd licensed. The code that you received before is still covered by the bsd license. You can pretty much do anything you want with that code except misrepresent yourself as the author.

Public domain isn't the only form of free software. You can literally use it in exactly the same way as you did before. Nothing has been taken away from you.

Does this address your concern?

Re:The race to replace Redis by vasco on Friday March 29, 2024 @05:28AM (#39862104)
I agree, I didn't make any argument against that, I just don't see the difference between <party with money that bought a name and sells the free work of others> and <party with money that didn't buy a name and sells the free work of others>. My only argument here is that there's not much difference between AWS and Garantia Data from my limited understanding of the situation.
Re:The race to replace Redis by mattmanser on Friday March 29, 2024 @04:36AM (#39861826)
Often, as that's what rentiers are. Generally bad for society. And have captured many regulatory processes and got tons of tax breaks for producing nothing.

One of the well known flaws of capitalism, in the 'bad, but everything else is worse' sense.

Re:The race to replace Redis by ufocia on Friday March 29, 2024 @07:45AM (#39862878)
Not that capitalism is the perfect economic scheme, but rentiers exist in many economic regimes. Communism probably has more rentiers than capitalism, i.e. many people take more than they contribute.
Re:The race to replace Redis by gkbrk on Friday March 29, 2024 @04:20AM (#39861745)
It is if the thing they bought had contributions from many other people but pretty much all of them got nothing for it.
Re:The race to replace Redis by ufocia on Friday March 29, 2024 @07:42AM (#39862863)
We don't know what they got. Perhaps some of them were paid to create the contributions. And, in any case, that's OK. The contributors knew or should have known the impact of the license. They could've picked a more restrictive/free license, depending on your point of view. I guess they can still revoke the license. They have not given up their copyrights and the license is arguably not irrevocable.
Re:The race to replace Redis by exe34 on Friday March 29, 2024 @01:27PM (#39866687)
I'm sure their lawyers will be looking into it, you probably don't need to be concerned!
Re:The race to replace Redis by happymellon on Friday March 29, 2024 @03:51AM (#39861586)
> AWS won't be allowed to leech off anymore.

Doesn't AWS employ Madelyn Olson? I mean, AWS have paid for Redis development.

Not exactly a leech.

Re:The race to replace Redis by lukaszwojtow on Friday March 29, 2024 @04:21AM (#39861753)
Yes, they paid. And they can use the code they paid for. But it doesn't give them right to leech of any future code written by someone else IN THE FUTURE.
Re:The race to replace Redis by chii on Friday March 29, 2024 @04:49AM (#39861888)
Calling it leech isn't right, because what makes aws any different from another user? Just because they're selling the hosting, doesnt make it any different to a regular user.

Code contributions from amazon would've been leeched by other parties using redis as well - something which amazon is accepting (and probably encouraging).

Re:The race to replace Redis by happymellon on Friday March 29, 2024 @04:45AM (#39861868)
And considering Redis Inc hasn't contributed the majority of the code, they won't be able to leech off other people's code because why on earth would anyone contribute to this trainwreck!

It's lose/lose!

Re:The race to replace Redis by jamespo on Friday March 29, 2024 @05:10AM (#39861996)
Not for redis the company if they follow mongodb’s trajectory
Re:The race to replace Redis by mythz on Friday March 29, 2024 @04:18AM (#39861737)
Yep still the biggest leachers. Token hires and flowery PR campaigns doesn't entitle them to most of the profits of other vendors products or absolve them of their predatory behavior.

But they wont be able to leech Redis's future contributions. Knowing AWS they'll most likely create a fork to continue raking in most of the profits in the short-term.

Re:The race to replace Redis by happymellon on Friday March 29, 2024 @04:49AM (#39861887)
Err, after this license change Redis Inc will be the biggest leechers considering they didn't contribute the majority of the code.

> Yep still the biggest leachers

Redis was literally licensed for people to do whatever they want. That's not leeching.

Re:The race to replace Redis by mythz on Friday March 29, 2024 @05:01AM (#39861936)
Redis Labs was a long time sponsor for the full-time development of Redis then later compensated the creator of Redis for their rights to Redis Technology and branding who was ended up retiring from technology to write Sci-Fi books. By contrast AWS takes most of the profits whilst contributing relatively nothing back, making them the biggest leacher and the primary motivation for the relicensing to prevent mega corps with unfettered access to their future contributions that AWS repackages to compete against them.

So whilst their previous license allowed AWS to leech off them, it's now been relicensed to prevent them from profiting off their future investments without compensating anything back.

Re:The race to replace Redis by jakupovic on Friday March 29, 2024 @07:40AM (#39862855)
During an all-hands around 2008 I asked AWS leadership whether AWS was going to open source their technologies the answer was we're thinking about it. 16 years later it has not happened, nor it will given the record ;(
Re:The race to replace Redis by objektif on Friday March 29, 2024 @08:54AM (#39863485)
How does one buy rights to an open source technology?
Re:The race to replace Redis by tracker1 on Friday March 29, 2024 @09:52AM (#39864114)
You buy the trademark/name from the original author. I'm the case of GPL or other assigned work licenses, you sell the baseline copyright and they can change it.
Re:The race to replace Redis by deanCommie on Sunday March 31, 2024 @06:23PM (#39888642)
> By contrast AWS takes most of the profits whilst contributing relatively nothing back

You do understand that AWS profits not off redis but by offering redis as a managed hosting provider.

Microsoft and Google do to, it's just that they're not as popular as AWS.

They're not re-skinning or re-selling Redis, they're selling a separate product - the managed operations for operating and scaling Redis.

You may not appreciate this (most on HN never do - see https://news.ycombinator.com/item?id=9224) But the value is evident to thousands of customers.

Re:The race to replace Redis by JackSlateur on Tuesday April 02, 2024 @04:57AM (#39903640)
Do you have some data to back this ?

  AWS takes most of the profits whilst contributing relatively nothing back
It appears that AWS and friends are not "leeching" at all, according to the LWN article.
Re:The race to replace Redis by nindalf on Friday March 29, 2024 @05:05AM (#39861967)
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 maintenance, as GitHub clearly shows. We’ll see which fork wins out.

Re:The race to replace Redis by mythz on Friday March 29, 2024 @05:21AM (#39862062)
> 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 contribution to any project, it's also dwarfed by the 350M investment in Redis Labs and doesn't absolve AWS from being a called a "leacher" by helping themselves to the majority of the profits whilst contributing relatively nothing back.

Re:The race to replace Redis by rad_gruchalski on Friday March 29, 2024 @06:12AM (#39862354)
> 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 by mythz on Friday March 29, 2024 @06:19AM (#39862392)
hence the relicensing
Re:The race to replace Redis by rad_gruchalski on Friday March 29, 2024 @08:07AM (#39863042)
It’s hard to argue that a use permitted by the original license is „predatory”.
Re:The race to replace Redis by evanelias on Friday March 29, 2024 @10:37AM (#39864608)
That's fair in isolation, but one can justifiably argue that a repeated pattern of behavior is clearly predatory.

Specifically: have the major cloud providers ever created a successful FOSS database, cache, or fulltext search index project from the ground up? By this I mean, a FOSS project with its own protocol, own community from scratch, not a fork or a re-implementation or based on another FOSS project, nor a late-stage company acquisition.

I'm struggling to think of even a single example. Even for broader infrastructure (not just db/cache/search), there's few examples, only Kubernetes comes to mind rapidly.

If the cloud providers are widely practicing "FOSS for thee but not for me" with respect to creation of new infrastructure projects, that's predatory and unsustainable.

Re:The race to replace Redis by rad_gruchalski on Friday March 29, 2024 @01:19PM (#39866572)
> That's fair in isolation, but one can justifiably argue that a repeated pattern of behavior is clearly predatory.

Yes, but there’s another explanation. Repeating the same mistake countless times and expecting a different outcome is naivety.

Re:The race to replace Redis by evanelias on Friday March 29, 2024 @01:43PM (#39866893)
To repeat a comment by another user upthread: hence the relicensing.

I suppose I’m not understanding the point of your position. Software authors cannot fix a licensing mistake by changing the past, but they can use a different license moving forwards.

Re:The race to replace Redis by JackSlateur on Tuesday April 02, 2024 @06:06AM (#39903990)
Have any major software company ever created a successful software from the ground up ? No, they all base their work on some language ! They are predatory !

Wait, does any language team ever created a successful implementation from the ground up ? No, they all base their work on some hardware people ! They are predatory !

Wait, does any hardware manufacturers ever created a successful product from the ground up ? No, they all base their work of some software ! They are predatory !

Re:The race to replace Redis by evanelias on Tuesday April 02, 2024 @10:17AM (#39906018)
Not even remotely the same situation at all. It's not about using some other existing language/hardware/software and building something on top of it.

Rather, it's a question of cloud vendors repeatedly building open source competing drop-in re-implementations of external db/cache/search products when those original products switch away from FOSS licenses to survive, despite the cloud vendor being a million times larger and better resourced than the original db/cache/search developers. The cloud vendors aren't building something on top of these products (like your examples), but rather they are aiming to competitively replace these products and capture the mindshare of their communities.

This strategy allows the cloud vendor to skip the hard steps of developing a unique product from scratch, designing a client/server protocol from scratch, building a community from scratch, and so many other things.

Separately, the cloud vendors do also build their own unique db/cache/search products, but they just don't ever make them source-available or self-hostable when they do so -- let alone FOSS. That is what makes the pattern of behavior predatory: the big cloud vendors use their dominant positions to bring non-FOSS products to the market, while using FOSS re-implementations to destroy competitors who dare move away from FOSS themselves.

None of the 3 examples you described above are in any way related to this scenario.

Re:The race to replace Redis by nindalf on Friday March 29, 2024 @05:37AM (#39862143)
> dwarfed by the 350M investment in Redis Labs

It’s funny that you would use commits to quantify investment from AWS, but you’d use $ to buy shares in future profits to quantify investment from redis labs. Why not use the same yardstick for both?

Either way, it doesn’t matter. Not one bit. Everyone who put in effort into redis did it knowing the license. There’s nothing wrong in relicensing future commits. There’s nothing wrong with forking. There’s nothing wrong in using whichever fork works better for you.

You’re insisting up and down that AWS and others were leeching because they didn’t own the copyright to redis. I’ve never heard this interpretation of OSS before, but sure maybe you’re right. But we’ll see which fork comes out on top a year from now.