8

Is it useful to have a CLA when you e.g. use an MIT license for your project? I am just asking this, because when you use the MIT license you are already granted to sublicense it, so is a CLA necessary and/or useful in this case?

Is not a CLA only useful when you use copyleft licenses such as the GPL, because the MIT license can be changed anyway?

Note that I do not want to have a list of advantages or disadvantages. I only want to know whether it makes sense in this particular case.

6
  • 2
    The type of license doesn't really matter, so I think this is a duplicate of What are the advantages of adding a Contributor License Agreement to a project? Aug 10, 2016 at 15:10
  • 1
    No it is not. I edited the question.
    – rugk
    Aug 10, 2016 at 15:26
  • What "particular case"? Being granted the right to sublicense it? That's the same for every FLOSS license. Aug 10, 2016 at 15:27
  • 1
    It still looks like a dupe after the edit. Aug 10, 2016 at 18:38
  • 1
    I'm somewhat reluctant to place a duplicate vote on this question. In the end, this question does ask more the 'practicality' aspect of it, especially when the license is a certain genre of license.
    – Zizouz212
    Aug 13, 2016 at 6:42

1 Answer 1

6

This is best answered by people who distribute a software under MIT license and require their contributors to sign a CLA.

For instance, Github Inc. distributes linguist under MIT but still requires contributors to sign a CLA. They give their reasons here: https://cla.github.com/

How does a CLA protect a project?

If the owner of a contribution decides that they don’t want the contribution to be part of the project or in any given distribution, the law is on their side. The project, contributors, and users may be subject to legal action. This may require payment of damages and could prevent further usage or contributions until the matter is resolved.

Even when there is no legal pursuit, too much ambiguity can jeopardize or doom a project by preventing those that can’t risk legal action from getting involved.

1
  • Welcome to Open Source Stack Exchange! Excellent first answer! :)
    – Zizouz212
    Aug 13, 2016 at 15:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.