this post was submitted on 30 Jul 2025
28 points (96.7% liked)
Rust Programming
8975 readers
1 users here now
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
CLAs are useful but fortunately uncommon. Like you mentioned, the contributor loses control, meaning their code can be relicensed in the future against their will.
There is also something kinda nasty about someone accepting contributions on an AGPL codebase that's also licensed in entirety to them for closed source purposes. Other contributors would not be allowed to use the code in the same way, regardless of their level of contribution, without permission from the owner.
Licenses like MIT/Apache compromise by allowing everyone to contribute and use the code as they please. It's a choice that someone can make, and it's as valid as AGPL or GPLv3 or etc.
Also, yeah the Ubuntu change sounds nasty as well.