Предположим, у меня есть частный проект со 100 коммитами. Я не добавляю лицензию на программное обеспечение до 101-го коммита. Если я сделаю проект открытым исходным кодом, означает ли это, что все первые 100 коммитов не связаны лицензией на программное обеспечение в 101-м коммите?
Должен ли проект быть перебазирован при добавлении лицензии?
источник
Вы правы в том, что лицензия действует с момента ее применения. Это означает, что предыдущие коммиты нарушают авторские права, что означает, что никто не имеет права использовать их для каких-либо целей.
Если для вас важно, чтобы другие могли использовать старые версии, вы можете сделать это повторно.
источник