Что такое Contributor License Agreement (CLA)?

программирование

(Ярослав Совушкин) #1

Мне предлагают подписать политику Contributor License Agreement (CLA), что это такое?


(Виталий) #2

Политика CLAs, хотя некоторые называют “Соглашением об уступке интеллектуальной собственности”, не что иное, как соглашение специально ориентированное на проекты с открытым исходным кодом.

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

CLA также гарантирует, что как только вы предоставили вклад (написали код), Вы не можете попытаться отозвать разрешение на его использование позже. Поэтому люди и компании могут использовать это программное обеспечение, будучи уверенными, что им не будет предложено прекратить использование фрагментов кода на более позднем этапе.

Вот некоторые проекты с открытым исходным кодом, которые используют CLA.

  • Canonical
  • Fedora
  • Android
  • Mono
  • Apache

Если вы разработчик и работаете с открытым исходным кодом, например, на GitHub, то вы должны действительно найти время, чтобы оценить CLAHub, как он просто и хорошо интегрируется с существующими инструментами и методами, которые вы, скорее всего, уже используете.

Читаем: GitHub