3 ms·
A CLA is a way for legal to minimize the risk of open-core development. However, at a high level, the company gets free use of the code and the right to commerc
by relaunched 5y ago
A CLA is a way for legal to minimize the risk of open-core development. However, at a high level, the company gets free use of the code and the right to commercialize the open source version, but doesn't want any responsibility for accepting the code. Even worse, the contributor way even be agreeing to be liable.
Those same companies will agree to taking on millions in indemnification, on behalf of their customers. They'll take on the risk to make a sale, but won't take on risk to get free work...ugh.
- judge2020 5y agoDepends on how the CLA is worded. It's possible for the CLA to have the contributor retain all copyright over their contributions (thus preventing the maintainer from pulling a 180 and suddenly licensing the contributed code commercially) while still forcing the contributor to assert that what they made is not stolen code.