Come posso concedere in sub-licenza corretta una libreria che è sotto la licenza MIT?


14

Come posso concedere in sub-licenza corretta una libreria che è sotto la licenza MIT.

Sto usando ed estendendo la libreria. La licenza del MIT afferma che sono libero di concedere in sub-licenza la biblioteca.

Posso semplicemente dichiarare:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


Risposte:


10

Quindi la prima parte della tua domanda con "come posso sub-licenziare correttamente" trova risposta in questo precedente link SO: posso concedere nuovamente la licenza del codice MIT di qualcuno . Consiglio a Gallaecio per questo link e tieni presente che gli utenti SO con reputazione 10k + possono ancora vedere il link .

E la parte più rilevante della risposta è:

Quello che puoi fare è avere più di una licenza sul software.
Quindi, è necessario includere il file di licenza, ma aggiungerei qualcosa a riguardo che non si applica all'intero prodotto. Per essere gentile, potresti voler sottolineare dove qualcuno può ottenere una copia del punto di partenza con licenza MIT.

Devi includere la GPL e la licenza originale e devi chiarire che ogni singolo file nel suo insieme è coperto dalla GPL, così come MIT per porzioni di esso.

Questa è un'ulteriore domanda SO riguardante le licenze MIT vs GPL che ritengo sia rilevante per la tua domanda.

Vale la pena notare che quando si concede in sub-licenza quel progetto su licenza MIT in un progetto GPL, si presenta l'intero pacchetto come progetto GPL, che include l'aspetto virale di GPL. Il progetto originale che stai prendendo in prestito rimarrà disponibile sotto la licenza MIT attraverso qualsiasi fonte da cui lo hai preso. La differenza è che il pacchetto ora è GPL come parte del tuo progetto.

Probabilmente, se qualcuno usa il progetto con licenza MIT dal tuo progetto GPL, dovrebbe considerarlo come GPL. Tuttavia, potrebbero anche tornare alla fonte originale del progetto con la licenza MIT e utilizzarlo da lì con una licenza MIT. Sta dividendo i peli e penso che sia impossibile prevedere come si svolgerà in tribunale.

Le FAQ di GPL contengono una buona sezione su cosa significa che due licenze sono compatibili .

Questo fa riferimento ai commenti della Free Software Foundation su varie licenze . I loro commenti sulla licenza del MIT sono: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. che è una buona cosa dal punto di vista della tua domanda.

Ecco un link al testo della licenza GPL v3
Ecco un link al testo della licenza MIT
FSF chiama la licenza MIT la licenza Expat

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.