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

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