CLA (Contributor License Agreement)
Соглашение, которое автор подписывает до принятия его кода в проект и которое даёт владельцу проекта больше прав, чем сама лицензия.
CLA может быть широкой лицензией на вклад, как в Apache Software Foundation, или полной передачей авторских прав — так долгое время требовали проекты GNU, чтобы только FSF могла отстаивать лицензию в суде. Официальная цель — юридическая гигиена: проект уверен, что присылающий код действительно вправе это делать.
Менее афишируемое следствие: владелец может сменить лицензию на весь код. Именно это делает возможным двойное лицензирование и именно на это опиралась HashiCorp, когда в 2023 году перевела Terraform на лицензию с доступным исходным кодом. Поэтому многие разработчики видят в CLA тревожный знак и предпочитают более лёгкий DCO, который не передаёт ничего сверх самой лицензии.