Conversation

Replying to and
I agree that they're a pain, but I strongly disagree with avoiding them if you expect your project to have >10 contributors and exist for >10 years. >10y or >10 contributors, and eventually you will *have* to change some aspect of it. It is *so much better* to have a CLA then.
3
8
The LLVM relicensing comes to mind. That’s still ongoing and is tricky. Some think that’s a positive thing. Biggest one for me would be changes in laws / application of laws. You can’t plan for those, and contributors literally die eventually so you’d need to replace their work
3
5
How does that actually matter with sufficiently permissive licensing? The LLVM relicensing stuff does not look like anything normal ppl should see as desirable, and if it had been impossible the corporate overlords wouldn't have been able to waste folks' time on it...
2
1
It makes sense that they want explicit terms for patents, contributions and trademarks in the license. Open source community and also programmers more generally take many things for granted about copyright law, etc. Us agreeing upon how things work doesn't mean that a court will.
1
2
For example, the outcome in Google LLC v. Oracle America, Inc. was not a given and didn't settle whether APIs can be copyrighted. It was decided that Google's usage was fair use, but fair use is determined on a case-by-case basis and wouldn't apply if things were a bit different.
1
1
Show replies
Show replies