I’d generally avoid CLAs when possible. They’re a pain for contributors, and it’s not clear that most projects actually need them.
1
1
4
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.
1
3
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
2
2
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...
1
What does the UIUC license actually promise, though? And which parts are enforceable, and are most companies OK with? I’m not a fan of relicensing, but for LLVM I think it’s the right move.
1
I have a stronger interest in forcing companies to be okay with the licenses real FOSS actually uses than in spending unpaid labor on making these companies' lawyers happy.
1
Is UIUC real FOSS?
1
It's an obscure license, but I didn't mean to claim some *licenses* are "real FOSS". Rather the software is. LLVM is real FOSS regardless of the specific permissive license. Nobody will ever be sued over silly differences in wording of the same permissiveness.
1
1
It's absurd that the same companies whose lawyers insist there's some threat from not strongarming volunteers to use of their preferred FOSS licenses flaunt their non-compliance with GDPR that has actual penalties.
1
The things you’re alluding to are completely different parts of the company, which are effectively separated from one another. 🤷‍♂️
1
1
My point is just that the legal theory that any of this matters seems completely disingenuous.
1
Maybe if it came from the same person, or from close colleagues… but here they’re sufficiently far as to be quite different people. Most big companies aren’t an all-agreeing hive-mind.
1
Do they have separate in-house legal departments for different things like this, vs one for the company with different specializations within it?
1
I have seen both patterns in working on the LLVM relicensing. TBH, I was amazed at how strongly companies & lawyers felt about it. I'm not arguing they're *right* (I certainly don't know). But despite how painful the LLVM process is, it seems more hopeful than the alternative.
2
1
My favorite was a mixture of in-house and outside lawyers, with different outside lawfirms hired by different business units fairly far removed from the in-house legal team. =[[[[[[
1
1
I can see why some lawyers like the ASL. It has that shrink wrap term stating patches on mailing lists are automatically licensed under the same terms, plus it has patent grants. But I think ambiguity is protective. In ASL, does each contributor warrant against patent liability?
2
Not gonna debate what some license does or doesn't warrant against, that's for folks who are actual lawyers IMO. *Especially* not gonna debate licenses on Twitter. Nope nope nope.

ALT Animated GIF of a cat shaking its head "no" with the caption "NAH".

Oct 28, 2021 · 2:08 AM UTC

1
2
Sort replies: Relevant Recent Liked
No worries. I don’t want to debate it either. It’s more awareness. It’s just something I thought about that is not completely obvious.