4 ms·
Most != all. This is precisely why even if you accept 5 lines of code from someone else (and they're not willing to get compensation from you), you can't chang
by alpb 6y ago
Most != all.
This is precisely why even if you accept 5 lines of code from someone else (and they're not willing to get compensation from you), you can't change the license of that code. This is what CLAs are for. (IANAL)
- OJFord 6y agoAhh, is that when you need a CLA - when you want to later change licence? I was wondering about this (unrelatedly) earlier - since it's generally only large companies with a spattering of big non-company-owned projects that want CLAs. Does it matter if the change is to a more or less restrictive licence, or just any change?
- deleted 6y ago[deleted]
- Arnavion 6y agoFor most big-company CLAs, when you sign the CLA you either give up copyright of your contribution or you explicitly provide an irrevocable license to the target to use your contribution in any way they want, depending on the precise wording of the CLA. (The latter is more common these days.) In either case, you don't get to complain if your contribution is relicensed later. And no, it doesn't matter what the new license is.
- tpxl 6y agoBasically you can always add more clauses to the license, but you need copyright to take clauses away.