Angenommen, ich habe ein privates Projekt mit 100 Commits. Ich füge erst beim 101. Commit eine Softwarelizenz hinzu. Wenn ich das Projekt Open Source mache, bedeutet das, dass alle ersten 100 Commits durch die Softwarelizenz im 101. Commit nicht gebunden sind?
Sollte das Projekt neu basieren, wenn eine Lizenz hinzugefügt wird?
quelle
Sie haben Recht, dass die Lizenz ab dem Zeitpunkt ihrer Anwendung gültig ist. Das bedeutet, dass die vorherigen Verpflichtungen dem Urheberrecht unterliegen, was bedeutet, dass niemand das Recht hat, sie für irgendeinen Zweck zu verwenden.
Wenn es für Sie wichtig ist, dass andere Benutzer die alten Versionen verwenden können, können Sie sie zurücksetzen.
quelle