Riesco certamente a vedere la necessità di CLA con una licenza terser come MIT o BSD, ma il più verboso Apache sembra avere già quel tipo di verbosità in esso. Preferirei non aggiungere questo livello di complicazione a un progetto open source se non è necessario con la licenza Apache 2.0.
I CLA sembrano concedere principalmente una licenza di copyright e una licenza di brevetto dal contributore al progetto, entrambi i quali sono già nel testo di Licenza Apache 2.0 (sezioni 2 e 3). Se utilizzo la licenza Apache, devo davvero aggiungere anche il requisito aggiuntivo per i contributori per firmare un CLA? Fondamentalmente voglio ottenere i benefici generali di un CLA (come il diritto non ambiguo alla relicenza, sebbene il contributore mantenga la proprietà) senza che i contributori compilino un gruppo di informazioni e firmino un contratto in qualche forma di terze parti.
L'atto di clonazione di un repository, la modifica del codice e l'invio di una richiesta di pull non indicano l'accettazione dei termini della licenza associata? La Sezione 5 della Licenza Apache 2.0 afferma esplicitamente che i contributi devono essere anche in Apache 2.0:
Submission of Contributions: Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
Se combinato con le sezioni 2 e amp; 3 in merito alla concessione della licenza di copyright e della licenza di brevetto "... per riprodurre, preparare opere derivate di, sublicenza ..." sembrerebbe che Apache 2.0 copra già le basi del progetto per quanto riguarda le presentazioni. O sto fraintendendo una possibile differenza tra una "sottolicenza" e in realtà cambiando la licenza del progetto?
(Dal momento che la licenza Open Source Q & Un sito è ancora solo una proposta, Accetterò le risposte IANAL qui.)