Come modificare la licenza per un progetto su Github? [chiuso]


125

Ho creato un semplice elenco APIin Ce voglio rilasciarlo tramite Github.

Esiste un modo per modificare la licenza dopo la creazione del repository?


4
Questa domanda sembra fuori tema perché riguarda il rilascio di licenze, non la programmazione.
Wooble,

15
@Wooble: le licenze non fanno parte della programmazione?
Chris,

2
@ArlaudAgbePierre: ecco perché l'ho scritto come sidenote. La domanda principale riguardava Github e se posso cambiare una licenza dopo la creazione del repository.
Chris,

@Chris: GitHub non ha nulla da dire al riguardo, questa è la legge. Una volta rilasciato con una licenza non è possibile modificarlo. Questo non è un problema di programmazione ma un problema di legge.
Pierre Arlaud,

@ArlaudAgbePierre: Ok allora, grazie per averlo segnalato! A proposito dell'aiuto di scegliere una licenza, ho visto questo , ecco perché ho detto GPL o MIT. Penso che la licenza MIT sia migliore per me, in quanto è una semplice API di elenco e coda C che potrei estendere in tempo.
Chris,

Risposte:


143

Se lo rilasci con una licenza, consenti alle persone di usarlo come descritto dalla licenza. Non puoi semplicemente dire "no, ho cambiato idea, non voglio che sia sotto GPL". Naturalmente la tua versione futura potrebbe essere in un'altra licenza (tranne per il fatto che la GPL impone che anche le versioni modificate siano GPL).

Emendamento

Siti web come choosealicense.com possono aiutarti a scegliere una licenza adatta. Il selettore di licenze fornisce alcuni modelli che possono essere impegnati nel proprio repository; per un repository esistente puoi riportarlo in questo modo:

  • vai al tuo repository su GitHub.com
  • crea un nuovo file premendo l' icona blu + (aggiornato a: pulsante Nuovo file )
  • denominarlo LICENSE.mdo LICENSE.txtper visualizzare nuovamente il selettore di licenze
  • scegli un modello

18
Finché non viene utilizzato alcun codice GPL esterno nel progetto, l'autore non è tenuto a rilasciare versioni modificate sotto GPL.
Wooble,

5
In realtà sì, puoi. Se altri hanno una versione GPL, non puoi ritirarla, ma puoi certamente smettere di distribuirla tu stesso a favore di un'altra versione concessa in licenza come desideri ora.
jill

43
Sta chiedendo della licenza nel suo repository. Stai parlando della licenza nelle copie di altre persone, per niente la stessa cosa, e non stai affrontando la domanda che sta ponendo. Perché non dire semplicemente "sì, puoi cambiare la licenza nel tuo repository, ma ovviamente non puoi revocare alcuna licenza che altri potrebbero aver già ricevuto"?
jill

1
+1 per riformulare ciò che non potevo. Il punto centrale del suo post è comunque quello di ottenere la licenza giusta la prima volta, quindi è stato peggio menzionare che la revoca non era consentita.
Pierre Arlaud,

5
@jthill: questo era quello che volevo leggere come risposta. È logico che non sia possibile rilasciare qualcosa e quindi modificare la licenza.
Chris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.