fecha de respuesta: 15.11.2024
Cuando múltiples programadores realizan aportaciones en un repositorio Git, cada uno conserva la autoría de su contribución. La obra final puede constituir una obra en colaboración, compartida por todos. A menudo se establece una licencia general (por ejemplo, GPL, MIT) en un archivo LICENSE, de modo que cada commit se entiende bajo esa licencia. Es recomendable un Contributor License Agreement (CLA), donde cada colaborador cede o licencia sus aportaciones al proyecto. Así se evitan disputas sobre la titularidad. Sin un acuerdo, todos son coautores, y cada aporte está protegido. Para publicar versiones o licenciar el conjunto, se requiere el consentimiento de todos los coautores, salvo que exista un gestor del proyecto que reciba cesiones.