Conversation

You know that cringey feeling you get when a politician who never read a line of code talks about cryptography? Now you can imagine how a lawyer must feel when an engineer who never read an appellate opinion talks about law.
5
126
In today’s instance of the above, #1 on HN is an article about CLAs which is dead wrong for any project with a permissive license (like MIT, BSD, and Apache), but which will certainly cause grief to Open Source maintainers for years.
4
13
Replying to and
I'm trying to say that there are many reasons for using a CLA besides combining a copyleft license with copyright assignment. I don't think that's even a particularly common approach overall. Google, Microsoft, etc. avoid copyleft in the first place and aren't trying to do that.
1
It makes very little sense to ask for copyright assignment if an extremely permissive license like MIT is used. In fact, asking for copyright assignment and then licensing it as Apache 2 would result in the project owner giving away patent licenses for code contributed by others.
1
The author of the post states they wouldn't sign Apache's CLA due to explicitly granting a permissive license but yet they are using MIT licensing for their own projects and the Apache projects are similarly permissively licensed in the first place. I don't understand the point.
1
A good example of why companies do this are the people claiming they are revoking the licenses for their Linux kernel contributions due to the addition of the Code of Conduct. Google's CLA is pretty much just an explicit agreement to something resembling the Apache 2 license.
1