It's interesting how Redis's decision is often defended while AWS and other 'big corps' are criticized. Let's not forget that Redis was a collaborative effort built on the contributions of many, including those funded by big corporations: gcc/compilers, kernel, editors, VMs, etc. If the Redis authors, who were part of this collaborative ecosystem, decided to change their approach, it's their prerogative. However, it'…
Is there any way to show a real commitment upfront to openness? As far as I know there's nothing that can stop a project from switching license (for for new code only, of course) and this can feel like a deception. There may be a legal/corporate mechanism I don't know about, like a permanent kind of charter, but it seems not. The best option I can think of is giving control (board seats or copyright assignment or wha…
Why AWS Supports Valkey
71–80 of 123 posts
Re: Why AWS Supports Valkey
#72Re: Why AWS Supports Valkey
#73Earlier quoted context omitted.
I get that people get upset that their software of choice license is changed at the philosophical level. But I don’t get it at the economical level. When a project changes the license for a future version, the older versions are still available in the older open license right? So the contributions from collaborative effort is still usable under the same terms in those versions. So what’s this “bait and switch”? Licen…
What you're missing is that people contribute (time, energy, code, attention) in the now expecting to be able to reap the benefits into the future. When I learn redis, I spend time and want to amortize that over a long period. When I integrate elastic search into my application, I expect to be able to use it in the same way far into the future. Relicensing, as you point out, doesn't affect past versions, but it sure…
Re: Why AWS Supports Valkey
#74It's interesting how Redis's decision is often defended while AWS and other 'big corps' are criticized. Let's not forget that Redis was a collaborative effort built on the contributions of many, including those funded by big corporations: gcc/compilers, kernel, editors, VMs, etc. If the Redis authors, who were part of this collaborative ecosystem, decided to change their approach, it's their prerogative. However, it'…
> If you want to use a restrictive license, start your project with it, period
There is essentially only one restriction (the other is about formal notices) imposed by the RSAL, and it forbids to "Commercialize the software or provide it to others as a managed service".
> IMHO, small companies and developers ultimately lose here
This is an uninformed opinion. Nothing changes for small companies and developers. Actually, nothing changes even for larger companies, unless they are cloud providers.
Large companies can actually provide Redis as service for internal use ("as a service internally or to subsidiary companies"). Companies are even free to sell support for Redis.
Re: Why AWS Supports Valkey
#75Earlier quoted context omitted.
I get that people get upset that their software of choice license is changed at the philosophical level. But I don’t get it at the economical level. When a project changes the license for a future version, the older versions are still available in the older open license right? So the contributions from collaborative effort is still usable under the same terms in those versions. So what’s this “bait and switch”? Licen…
> So the contributions from collaborative effort is still usable under the same terms in those versions. So what’s this “bait and switch”? It's undoubtedly bait and switch. You have a company that portrays itself as the host of a project that relies on community contributions for maintenance, and all of a sudden that host unilaterally forces a licensing change where all users, including those who have been directly a…
You're spreading misinformation. See other comments about RSAL/SSPL.
Re: Why AWS Supports Valkey
#76It's interesting how Redis's decision is often defended while AWS and other 'big corps' are criticized. Let's not forget that Redis was a collaborative effort built on the contributions of many, including those funded by big corporations: gcc/compilers, kernel, editors, VMs, etc. If the Redis authors, who were part of this collaborative ecosystem, decided to change their approach, it's their prerogative. However, it'…
While I agree with you on not changing licenses mid-way, what is a small software company supposed to do? What is the Day Zero playbook that balances the desire for growth, creating customer value, and co-existing with the big cloud companies? I'm disappointed about the outcomes for companies like Redis/Elastic who obviously did create much value.
Re: Why AWS Supports Valkey
#77Earlier quoted context omitted.
Is there any way to show a real commitment upfront to openness? As far as I know there's nothing that can stop a project from switching license (for for new code only, of course) and this can feel like a deception. There may be a legal/corporate mechanism I don't know about, like a permanent kind of charter, but it seems not. The best option I can think of is giving control (board seats or copyright assignment or wha…
> Is there any way to show a real commitment upfront to openness? Of course there is. Don't require a CLA and use GPL instead of permissive licenses. Then any derivative work will have to legally be GPL compatible.
Re: Why AWS Supports Valkey
#78Earlier quoted context omitted.
I get that people get upset that their software of choice license is changed at the philosophical level. But I don’t get it at the economical level. When a project changes the license for a future version, the older versions are still available in the older open license right? So the contributions from collaborative effort is still usable under the same terms in those versions. So what’s this “bait and switch”? Licen…
> So the contributions from collaborative effort is still usable under the same terms in those versions. So what’s this “bait and switch”? It's undoubtedly bait and switch. You have a company that portrays itself as the host of a project that relies on community contributions for maintenance, and all of a sudden that host unilaterally forces a licensing change where all users, including those who have been directly a…
A ton of projects have stopped working which forced to fork or replace completely due maintainers not caring anymore, getting sick or just switching priorities. Why is this different. For all the licenses change cases, contributors who disagreed forked and stablished a new route. This is 100% the spirit of the license.
Re: Why AWS Supports Valkey
#79Seriously though, very duplicitous framing by AWS. Ignoring the clear existential threat to Redis's business if they allow other managed offerings to undercut their own.
Re: Why AWS Supports Valkey
#80Earlier quoted context omitted.
Is there any way to show a real commitment upfront to openness? As far as I know there's nothing that can stop a project from switching license (for for new code only, of course) and this can feel like a deception. There may be a legal/corporate mechanism I don't know about, like a permanent kind of charter, but it seems not. The best option I can think of is giving control (board seats or copyright assignment or wha…
> Is there any way to show a real commitment upfront to openness? Of course there is. Don't require a CLA and use GPL instead of permissive licenses. Then any derivative work will have to legally be GPL compatible.