CLA

CLA stands for Contributor License Agreement. It is a legal document that some open source projects require contributors to sign before they can contribute code.

The primary purposes of a CLA are:

FAQ

Which Sourcegraph repositories DO NOT require a CLA?

For permissively licensed projects, contributors do not need to sign a CLA given that permissive license terms govern the use of such contributions. Read more about permissive licenses Licenses.

Examples of Sourcegraph repositories that DO NOT require CLAs:

Which Sourcegraph repositories DO require a CLA?

For all other repositories, including (a) proprietary or (b) copyleft-licensed projects, contributors need to sign a CLA.

Read more about copyleft licenses Licenses.

What repository owned by Sourcegraph requires a CLA?

Why do some projects require a CLA and others don’t?

We decided not to add CLAs to permissive open source projects to onboard contributors faster and show that we are committed to keeping the project open source.