|
|
|
|
|
by darkwater
816 days ago
|
|
> You cannot have "Amazon engineers contribute to redis" and "Amazon pays redis $X every month" and Amazon is only an example here, it could be Costco or IKEA or whatever. Wouldn't be better for both Redis, community and OSS movement if 1) Redis was fully OSS 2) AWS has a deal with Redis Labs were they share some X% of the revenue of their income for managed Redis (ElastiCache) 3) Redis Labs with that revenue can hire more maintainers 3a) Redis Labs with that revenue can pursue a competitive offering to ElastiCache (booom!) 4) AWS can still hire their developers and try to make them core maintainers to steer Redis development into implementing features they want/need It's really impossible for me to paint AWS as the good citizen here and Redis Labs as the villain. EDIT: I also wonder what history would have been if antirez started or moved to an AGPL3 licensing early on. |
|
Redis is partly where it is because of large FAANG companies contributing to redis, that cannot be discounted.
I don't have the time but go strip out all commits from FAANG companies employee and see if redis would be the product it is currently.
I'm not saying AWS is right but at the same time that is what redis decided to allow when they used the model they did. Now that they see they could be making a ton of money they want to retroactively change their licensing which is arguably also bad.
It's a money grab both ways which is what I have an issue with.
I'm pretty sure we will see AWS fork redis just before the license change and keep developing from there. They could even also then have all new code be proprietary as far as the current license allows that.
My argument is the industry in general is probably going to be worse of after this move than before.