Open Source Licenses

The best way to provide evidence that your project is open source is to upload all of the files of your project to their own GitHub repository and include a README file or TXT document that has the open source license text in it.

This way, if anyone has questions, you can link them directly to your GitHub repository and the open source license document.

A Few Common Open Source Licenses and Considerations:

Apache License 2.0

Requires preservation of the copyright notice and disclaimer.

Copyleft: No

BSD 3-Clause “New” or “Revised” License

From the Regents of the University of California.

Copyleft: No

BSD 2-Clause “Simplified” or “FreeBSD” License

The main difference between BSD -3 and BSD-2 is that it omits the non-endorsement clause.

Copyleft: No

GNU General Public License (GPL)

It guarantees end users the freedoms to run, study, share (copy), and modify the software. Users include individuals, organizations and companies)

Copyleft: Yes

GNU Library or “Lesser” General Public License (LGPL)

It guarantees end users the freedoms to run, study, share (copy), and modify the software. Users include individuals, organizations and companies)

Copyleft: Yes

MIT License

It puts only very limited restriction on reuse and has therefore an excellent license compatibility. This license permits reuse within proprietary software provide d all copies of the licensed software include a copy of the MIT License terms and the copyright notice.

Copyleft: No

Mozilla Public License 2.0

It is characterized as a hybridization of the modified BSD license and GNU General Public License (GPL) that seeks to balance the concerns of proprietary and open source developers.

Copyleft: Partial

What is Copyleft?

Copyleft indicates that any works derived, modified, or adapted from the original work be subject to the same license. If a license is copyleft, all directive works must adhere to the parameters of the license as well.


Contributor License Agreements

Examples of CLA’s:

https://contribute.jquery.org/CLA/


Next Step: