Come aggiungere contributori al file LICENCE?

8

Sono lo sviluppatore principale di una libreria, concesso in licenza con la licenza MIT e ospitato su Github. Il repository Github include un file LICENSE.

Quando qualcuno mi invia una richiesta di pull, devo elencarli come detentori del copyright nella licenza license.txt, o dovrei elencarli in una sezione speciale lì? Devo farlo?

Posso presumere che i contributori accettino di includere il loro codice con la licenza specificata in LICENZA, quando inviano una richiesta di pull?

    
posta Residuum 07.02.2014 - 00:17
fonte

1 risposta

2

Questo è esattamente ciò che è un accordo di licenza per i collaboratori . Non assumere, in nessuna circostanza, alcunché sui diritti che qualcun altro fa o non rinuncia. Sei in dubbio, quindi parla con i tuoi effettivi contributori , non estranei casuali che non sanno nemmeno di quale progetto stai parlando.

La Licenza MIT non è affatto una licenza. Tutto quello che stai dicendo è "usa questo se vuoi, ma non togliermi il mio nome e non farmi causa se esplode in faccia". La licenza MIT non è in alcun modo un copyleft appiccicoso, e le trattative su chi debba rivendicare il copyright sono completamente al di fuori della portata della licenza.

Ciò di cui hai bisogno per decidere, ed eventualmente discutere con i tuoi contributori, è chi detiene il copyright del codice. Vuoi possederlo insieme a loro, o vuoi possederlo libero e chiaro? Se Facebook viene da te e offre sedici miliardi di dollari per consegnare il copyright, vuoi condividere i soldi? Se decidi di passare le licenze alla GPL e dare il tuo codice alla FSF, i tuoi collaboratori vorranno una parola in merito?

Non dare per scontato. Decidi cosa vuoi, scrivilo e dai ai tuoi precedenti contributori il copyright o rifiuta le loro richieste di pull finché non accettano il tuo nuovo CLA.

    
risposta data 22.02.2014 - 21:29
fonte

Leggi altre domande sui tag