3 ms·
> contributed a minor improvement to Redis under its original license [...] feeling betrayed as a contributor to a properly-FOSS-codebase How does this work le
by tasuki 2y ago
> contributed a minor improvement to Redis under its original license [...] feeling betrayed as a contributor to a properly-FOSS-codebase
How does this work legally? You write some code, contribute it under a certain license... and... a company can just re-license your code under any license they like?
- lolinder 2y agoThey require a Contributor License Agreement [0] whereby you grant them the copyright to your contribution. Which means they become the ultimate decision-maker for all contributions and can relicense however and whenever they wish. [0] https://redis.io/legal/redis-software-grant-and-contributor-license-agreement/ https://redis.io/legal/redis-software-grant-and-contributor-...
- colordrops 2y agoA contributor license agreement that does anything besides put your code under the project's standard OSS license is a huge red flag.
- assassinator42 2y agoI took a bit of umbrage with LineageOS for this. CyanogenMod required a CLA to assign them copyright to Cyanogen Inc, only for them to basically kill the project. They forked it as LineageOS only to still require a CLA.
- porker 2y agoIMO the anger people direct at source available licences would be better directed at CLAs. They're what hands the power away. Don't contribute to projects with CLAs people without reading them carefully and understanding what can happen! Then you won't be surprised if a project is relicensed because you know you signed an agreement to let them do that.
- tasuki 2y agoMhm, so all the contributors to Redis ever have signed the Contributor License Agreement? It's certainly possible, but I'd be a little surprised.