Мне предлагают подписать политику Contributor License Agreement (CLA), что это такое?
Политика CLAs, хотя некоторые называют “Соглашением об уступке интеллектуальной собственности”, не что иное, как соглашение специально ориентированное на проекты с открытым исходным кодом.
CLA-это юридический документ, в котором вы заявляете, что имеете право внести код/документацию/перевод в проект, в который вы вносите свой вклад, и готовы использовать его в дистрибутивах и производных работах. Это означает, что если в будущем возникнет какой-либо юридический вопрос относительно происхождения и собственности на какой-либо конкретный фрагмент кода, то автор проекта имеет необходимые разрешения внести этот вклад и т.д.
CLA также гарантирует, что как только вы предоставили вклад (написали код), Вы не можете попытаться отозвать разрешение на его использование позже. Поэтому люди и компании могут использовать это программное обеспечение, будучи уверенными, что им не будет предложено прекратить использование фрагментов кода на более позднем этапе.
Вот некоторые проекты с открытым исходным кодом, которые используют CLA.
- Canonical
- Fedora
- Android
- Mono
- Apache
Если вы разработчик и работаете с открытым исходным кодом, например, на GitHub, то вы должны действительно найти время, чтобы оценить CLAHub, как он просто и хорошо интегрируется с существующими инструментами и методами, которые вы, скорее всего, уже используете.
Читаем: GitHub