From the course: Programming Foundations: Open-Source Licensing
Unlock the full course today
Join today to access over 23,300 courses taught by industry experts.
Contributor license agreements
From the course: Programming Foundations: Open-Source Licensing
Contributor license agreements
- [Voiceover] If you have an open source project and you anticipate taking contributions from others, then it is in your project's best interest to have a contributor license agreement. A CLA makes it clear to the contributor and others the interest he or she is granting to the project, as well as to all other individuals and entities that will interact with the software. The link contained on this slide from Google is a good example of a contributor license agreement. Only the Apache license accounts for contributions with an embedded contributor license agreement. The MIT is completely silent on contributions, and the GPL only addresses contributions to the extent of a patent grant. It is absolutely a best practice to implement an explicit CLA, even in cases where the project is governed by an Apache license because an explicit CLA will allow to you add additional terms and conditions that are necessary for the context of your project. The benefit of a CLA is that it documents the…
Contents
-
-
-
-
-
(Locked)
Nonsoftware works and the Creative Commons6m 13s
-
(Locked)
Multiple open-source license scenarios and compatibility1m 28s
-
(Locked)
Dual licensing2m 3s
-
(Locked)
Contributor license agreements1m 39s
-
(Locked)
The role of patent licenses and promises1m 39s
-
(Locked)
Establishing a business entity for your project2m 39s
-
(Locked)
-