Todo mundo detém os direitos autorais do código que escreve. O que significa que, por padrão, o autor original é a única pessoa que pode conceder uma licença para esse código.
Como o projeto de código aberto geralmente possui muitos autores, não é possível rastrear todos os autores e fazê-los concordar sempre que uma alteração de licenciamento precisar ser feita. Para evitar esse problema, alguns projetos de código aberto são licenciados sob uma licença que permite o uso do código em qualquer versão posterior dessa licença. Dessa forma, você faz com que os autores concordem com versões futuras da licença que ainda não estão disponíveis. Geralmente, os autores da licença prometem tornar essas versões posteriores similares em espírito à licença original, por exemplo, na Licença Pública Geral GNU :
A Free Software Foundation pode publicar versões revisadas e / ou novas da Licença Pública Geral GNU de tempos em tempos. Essas novas versões serão similares em espírito à versão atual, mas podem diferir em detalhes para resolver novos problemas ou preocupações.
A outra maneira de resolver esse problema é fazer com que os autores concordem em transferir seus direitos autorais para outra pessoa, por exemplo, o proprietário do projeto. Essa pessoa tem o direito de decidir se deve licenciar o projeto e uma nova licença. A desvantagem dessa abordagem é que os proprietários do projeto são pessoas e podem não agir no espírito do autor original. Isso também dificulta a mudança dos garfos para uma licença mais nova, pois o proprietário do projeto original provavelmente não faz parte do garfo e o proprietário do garfo não terá os direitos autorais dos autores do código original.
Por fim, quando você é uma entidade realmente grande, pode solicitar aos autores da licença que façam alterações na licença. Foi assim que a Wikimedia conseguiu mudar de um licenciamento exclusivo da GFDL para um licenciamento duplo com o CC-by-sa: Eles solicitaram à FSF a publicação de uma versão mais recente do GFDL, que incluía uma seção para permitir que os projetos alternassem seu conteúdo para o CC-by -sa por um tempo limitado.
Como você pode ver, o licenciamento é sempre um aborrecimento e não está claro qual é o melhor curso de ação. Normalmente, você deve investir um pouco de tempo para encontrar a licença certa para o projeto antes de ter outras pessoas contribuindo, pois a alteração da licença mais tarde geralmente é bastante difícil.