Si llego tarde para enviar una licencia de software a un repositorio, ¿todas las confirmaciones anteriores no están vinculadas a la licencia?

13

Supongamos que tengo un proyecto privado con 100 confirmaciones. No agrego una licencia de software hasta la 101a confirmación. Si hago que el proyecto sea de código abierto, ¿significa eso que todas las primeras 100 confirmaciones no están vinculadas por la licencia del software en la 101ª confirmación?

¿Se debe volver a basar el proyecto cuando se agrega una licencia?

    
pregunta Conor Patrick 26.05.2018 - 21:41

2 respuestas

16

La licencia se aplica cuando publicas el trabajo. Entonces, si publicas después de la confirmación, entonces cubre todas las confirmaciones.

Si publica antes de agregar la licencia, no hay ninguna licencia para que nadie use su trabajo de redacción hasta que publique una versión bajo una licencia de algún tipo.

El problema en el que está pensando se produce cuando un proyecto se publica con una licencia y luego cambia a otra.

En ese caso, las personas que han descargado el trabajo bajo la licencia anterior todavía están en esa licencia. Con las licencias de código abierto, esto a menudo significa que pueden volver a publicar el trabajo bajo la misma licencia.

    
respondido por el Ewan 26.05.2018 - 22:10
4

Tiene razón en que la licencia es válida desde el momento en que se aplica. Eso significa que las confirmaciones anteriores están incumpliendo los derechos de autor, lo que significa que nadie tiene derecho a usarlos para ningún propósito.

Si es importante para usted que otros puedan usar las versiones anteriores que podría cambiar de base.

    
respondido por el Esben Skov Pedersen 26.05.2018 - 21:59

Lea otras preguntas en las etiquetas