Supposons que j'ai un projet privé avec 100 commits. Je n'ajoute pas de licence logicielle avant le 101e commit. Si je rend le projet open source, cela signifie-t-il que les 100 premières validations ne sont pas liées par la licence du logiciel dans la 101ème validation?
Le projet doit-il être rebasé lors de l'ajout d'une licence?
la source
Vous avez raison de dire que la licence est valide à partir du moment où elle est appliquée. Cela signifie que les validations précédentes sont par défaut au droit d'auteur, ce qui signifie que personne n'a le droit de les utiliser à quelque fin que ce soit.
S'il est important pour vous que d'autres puissent utiliser les anciennes versions, vous pouvez rebaser.
la source