Contributor License Agreement (CLA) - это соглашение между автором или участником проекта с открытым исходным кодом и владельцем или организацией, управляющей проектом. Это соглашение устанавливает условия, по которым участник соглашается предоставить свой вклад (код, документацию и т.д.) проекту и передать определенные права на использование этого вклада. CLA может также определять лицензии, которые будут применяться к предоставленному коду.
Цель CLA заключается в обеспечении ясности прав и обязанностей всех сторон и предотвращении потенциальных юридических проблем в будущем, когда несколько участников вносят вклад в проект с открытым исходным кодом.