回答:
ライセンスは、作品を公開するときに適用されます。したがって、コミット後に公開すると、すべてのコミットが対象になります。
ライセンスを追加する前に公開する場合、何らかのライセンスの下でバージョンを公開するまで、誰もがあなたのコピーライト作品を使用するためのライセンスはありません。
あなたが考えている問題は、あるライセンスの下でプロジェクトが公開され、その後別のライセンスに変更されたときに発生します。
その場合、古いライセンスで作品をダウンロードした人は、まだそのライセンスを使用しています。オープンソースライセンスの場合、これは多くの場合、同じライセンスで作品を再公開できることを意味します。
ライセンスが適用された時点から有効であることは正しいです。これは、以前のコミットがデフォルトで著作権に設定されていることを意味します。つまり、どの目的にもそれらを使用する権利はありません。
他の人が古いバージョンを使用できることが重要な場合は、リベースできます。