Come aggiungere collaboratori al file LICENSE?


9

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 pull, devo elencare quelli come detentori del copyright nella relativa licenza.txt, o dovrei elencarli in una sezione speciale lì? Devo farlo?

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


1
I contributori concordano qualsiasi tipo di accordo sulle licenze quando ti inviano materiale?
James,

1
Il codice è ospitato su Github e contiene un file di licenza. Quando inviano una richiesta pull, posso assumere un accordo implicito?
Residuum

Risposte:


2

Questo è esattamente lo scopo di un contratto di licenza di Contributor . In nessun caso, non assumere nulla sui diritti che qualcun altro fa o non rinuncia. Sei in dubbio, quindi parla con i tuoi effettivi collaboratori , non con 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 ti esplode in faccia". La licenza del MIT non è in alcun modo un copyleft appiccicoso e le negoziazioni su chi arriva a rivendicare il diritto d'autore sono completamente al di fuori dell'ambito della licenza.

Quello che devi decidere, e possibilmente discutere con i tuoi collaboratori, è chi possiede 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 decidessi di passare le licenze alla GPL e dare il tuo codice a FSF, i tuoi collaboratori vorrebbero avere voce in capitolo?

Non assumere. Decidi cosa vuoi, scrivilo e dai copyright ai tuoi collaboratori precedenti o rifiuta le loro richieste pull finché non accetteranno il tuo nuovo CLA.

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.