Suponha que eu tenha um projeto privado com 100 confirmações. Não adiciono uma licença de software até a 101ª confirmação. Se eu criar o projeto de código aberto, isso significa que todas as 100 primeiras confirmações são ilimitadas pela licença de software na 101ª confirmação?
O projeto deve ser reformulado quando uma licença é adicionada?
fonte
Você está certo de que a licença é válida a partir do momento em que é aplicada. Isso significa que os commits anteriores não possuem direitos autorais, o que significa que ninguém tem o direito de usá-los para qualquer finalidade.
Se for importante para você que outras pessoas possam usar as versões antigas, você poderá refazer a recuperação.
fonte