![]() |
|
![]() |
|
Amazon / Google / Microsoft made a massive mistake by not hiring Antirez, it's chump change for them to throw him $1-2M a year at him so he can work on Redis for them full time.
|
![]() |
|
Same with many open source creators. Plus some great projects don’t even get (monetary) contributions from large corporations. I think because it could weaken their legal position. |
![]() |
|
It doesnt matter if they would've or not. Presumed innocent until proven guilty (via action). Using this as an argument doesn't work to justify redis inc's actions.
|
![]() |
|
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. |
![]() |
|
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.
|
![]() |
|
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.
|
![]() |
|
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 |
![]() |
|
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.
|
![]() |
|
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.
|
![]() |
|
> without paying any sort of compensation to the redis developers. AWS employee Madelyn Olson was a committer on Redis since 2019. Since 2020, she was on the core team of maintainers. |
![]() |
|
AWS was directly funding Redis development, from the article, they are one of the top contributors, they even employed one of the core redis maintainers full time to work on Redis.
|
![]() |
|
Ah, so it’s not about open source and moral responsibilities. It’s about the responsibility we all owe to VCs to ensure they make money. Gotcha.
|
![]() |
|
Who's we though? The former Garantia data did, but redis users didn't. (And also I'd argue most of redis' value to users was already in place before the VC backed company got involved) |
![]() |
|
Yes, it is ludicrous. My company uses hosted databases and "droplets" from DigitalOcean. Their pricing is absolutely absurd. I always wondered how they stay in business, but now I know.
|
![]() |
|
Right, now count in contributions from other cloud providers: tensent, huawei, alibaba and you'll find out that they contributed much more, than actual redis-employed developers
|
![]() |
|
Whether it's gratis or not isn't the issue. Some people used Redis not only because it's free of cost, but also because it's open source. It's not anymore.
|
![]() |
|
The alternative is to write it yourself or commission it, so let's be honest, it is about the cost. When you don't know what something is about, it's about money
|
![]() |
|
Yes, but that's where the "foundation" part comes in. If it's one whose charter explicitly states that it exists to support open-source software development, it is legally unable to do otherwise.
|
![]() |
|
And here is an interesting conversation when Binbin came to the Kvrocks community: https://github.com/apache/kvrocks/pull/1581#issuecomment-163... * Me: @enjoy-binbin Out of curiosity, do you have a fuzzer to test out Kvrocks? Your recent great fixes seem like a combo rather than random findings :D * Binbin: They were actually random findings.I may be sensitive to this, doing code review and found them (also based on my familiarity with redis) |
![]() |
|
Yeah some folks are built different. I’ve a colleague who once every few weeks opens random files and notices weird patterns, I’ve no idea how his mind works but boy does it work.
|
![]() |
|
This article lists the other contenders for the title of new Redis, and I think Redict is going to be the least successful thanks to its founder, niche hosting site, and the hostile AGPL licence.
|
![]() |
|
It's not AGPL, but LGPL-3.0-only. Neither of these licenses is "hostile". And ftr, in my eyes, a project being created/initiated by ddevault is an asset, certainly not a liability. |
![]() |
|
And they should learn. LGPL is really not that hard to use. If more open source projects adopted it, then business environments would have to adapt.
|
![]() |
|
Poor little things that do not want to share anything want to work as little as possible. If only we could collectively diminish our commons to make life easier for companies.
|
![]() |
|
They can, but the issue is how much effort does that require for a random dev in the org to go through to try out a project? It's not a technical blocker, it's a psychological blocker |
![]() |
|
Absolutely! And the haters of that license either do not understand it or have their user-hostile intentions. Or plan to make money with other people's love and free-time. |
![]() |
|
No such confusion is going on. Most Linux people won't touch the Microsoft .NET stack with a 20 foot pole, whether it's called .NET Core or .NET Framework.
|
![]() |
|
Can confirm. There is nothing Microsoft could possibly offer, except for maybe a ludicrous bribe, to convince me to walk into their ecosystem again.
|
![]() |
|
Interesting, I thought the point of not wanting CLAs was not giving them the ability to relicense your code under a more restrictive license (i.e. SSPL), not to keep them from running away with it.
|
![]() |
|
As it currently stands, it is as difficult to get data onto Azure - you're supposed to manually deploy a container yourself to whichever cloud provider you are using, there is no "Managed Garnet" solution yet (but given hype it will probably arrive at some point). Either way you can see contributions to add more commands here: https://github.com/microsoft/garnet/pulls?q=is%3Apr+add+comm... With that said, I'm slightly skeptical of/worried about Garnet but the reason is different - it received a bit too much hype soon after going public and I'm concerned it will be subject to corporate politics that often plague projects like that. |
![]() |
|
to answer my own question, i didn't realize tencent had their own cloud offering with all the major software available a service, guess they/him just do general development and bug fixes.
|
![]() |
|
Doesn't matter, they are the rigthfull owners of Redis and the author has freely given ownership to them, and has been paid for. Supermarket bills cannot be paid with pull requests. |
![]() |
|
So I take it you endorse the Amazon-backed fork? Amazon too strives to be self-sufficient, and has moved on from Redis because the factors are no longer conducive to its goals.
|
So we as developers don’t have to scramble to replace redis in our SAAS apps and web based software.
This is more about preventing AWS from eating their lunch by providing redis-as-a-service, without paying any sort of compensation to the redis developers.
Redis’ blog post: https://redis.com/blog/redis-adopts-dual-source-available-li...