Esta questão parece estar fora de tópico porque se trata de relicenciamento, não de programação.
Wooble
15
@Wooble: O licenciamento não faz parte da programação?
27413 Chris
2
@ArlaudAgbePierre: foi por isso que escrevi como nota explicativa. A principal questão era sobre o Github e se eu posso alterar uma licença após a criação do repositório.
27413 Chris
@ Chris: O GitHub não tem nada a dizer sobre isso, esta é a lei. Depois de lançado com uma licença, você não pode alterá-lo. Esta não é uma questão de programação, mas uma questão de lei.
Pierre Arlaud 27/11/2013
@ArlaudAgbePierre: Ok, obrigado por apontar isso! Sobre a ajuda de escolher uma licença, eu já vi isso , é por isso que eu disse GPL ou MIT. Eu acho que a licença do MIT é melhor para mim, pois é uma API C de Lista e Fila simples que eu poderia estender com o tempo.
27413 Chris
Respostas:
143
Se você liberá-lo com uma licença, permitirá que as pessoas o usem como a licença descreve. Você não pode simplesmente dizer "não, mudei de idéia, não quero que esteja sob GPL". É claro que sua versão futura pode estar em outra licença (exceto que a GPL força as versões modificadas a serem também GPL).
Alteração
Sites como choosealicense.com podem ajudar você a escolher uma licença adequada. O seletor de licença fornece alguns modelos que podem ser confirmados no seu repositório; para um repositório existente, você pode trazê-lo de volta desta maneira:
Desde que nenhum código GPL externo seja usado no projeto, o autor não é obrigado a lançar versões modificadas sob a GPL.
Wooble
5
Na verdade, sim, você pode. Se outras pessoas tiverem uma versão GPL, você não poderá retirá-la, mas certamente poderá parar de distribuí-la em favor de outra versão licenciada como desejar agora.
jthill
43
Ele está perguntando sobre a licença em seu repositório. Você está falando sobre a licença nas cópias de outras pessoas, não é a mesma coisa e não está tratando da pergunta que ele está fazendo. Por que não dizer antecipadamente "sim, você pode alterar a licença em seu repositório, mas é claro que não pode revogar nenhuma licença que outras pessoas já tenham recebido"?
jthill
1
+1 por reformular o que não pude. O ponto principal de seu post, no entanto, é obter a licença correta da primeira vez, por isso foi pior mencionar que a revogação não era permitida.
Pierre Arlaud
5
@jthill: Era isso que eu queria ler como resposta. É senso comum que você não pode liberar algo e alterar a licença.
Respostas:
Se você liberá-lo com uma licença, permitirá que as pessoas o usem como a licença descreve. Você não pode simplesmente dizer "não, mudei de idéia, não quero que esteja sob GPL". É claro que sua versão futura pode estar em outra licença (exceto que a GPL força as versões modificadas a serem também GPL).
Alteração
Sites como choosealicense.com podem ajudar você a escolher uma licença adequada. O seletor de licença fornece alguns modelos que podem ser confirmados no seu repositório; para um repositório existente, você pode trazê-lo de volta desta maneira:
LICENSE.md
ouLICENSE.txt
para exibir o seletor de licença novamentefonte