Cosa fare quando si utilizza il codice con licenza MIT in un progetto con licenza GPL?

6

Sto lavorando a un progetto personale che sto pianificando per le licenze in GNU Affero GPL . Tuttavia, ho trovato un codice con licenza MIT che voglio veramente utilizzare, ma non sono sicuro di cosa dovrei fare per la licenza.

Il resto del codice sarà mio sotto GNU Affero, è solo un file sorgente e un file di intestazione che sto utilizzando che è concesso in licenza con il MIT.

Ho letto questo Q qui su Programmers sul codice MIT / GPL che lavorano insieme e questo su SO sul software sotto MIT usando le librerie GPL, così come molti altri, ma non sono ancora del tutto chiaro su cosa dovrei fare con la licenza.

Per quanto posso dire, tutto ciò che devo fare è lasciare la licenza MIT sulla libreria e includere una nota nel file di licenza sulle due diverse licenze e su quale codice si applicano, è corretto?

    
posta RPiAwesomeness 21.04.2016 - 15:10
fonte

1 risposta

4

AFAIK, le tipiche varianti GPL si applicano solo al tuo lavoro "nel suo complesso" e la licenza MIT è "compatibile" con GPL. Ciò significa che, se parti del tuo programma sono sotto licenza MIT, ciò va bene, purché obbedisca ai termini della licenza MIT per quella parte (che è ciò che hai in mente). E l'unico requisito che gli stati di licenza sono

... "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."...

La maggior parte dei sistemi Linux contiene parti con licenza MIT (come X Window System) che sono sotto licenza MIT. La GPL si applica solo a Linux "nel suo complesso", non alle singole parti con licenza del MIT. Lo stesso vale per il tuo programma se combini queste due licenze in modo simile.

    
risposta data 21.04.2016 - 16:14
fonte

Leggi altre domande sui tag