Puoi modificare il codice distribuito con la licenza MIT e ridistribuirelo con la licenza GPL? [Chiuso
https://softwareengineering.stackexchange.com/questions/105912
-
02-11-2019 - |
Domanda
È possibile modificare il codice del Plugin di peperoncino, che ha avuto la sua ultima uscita a luglio 2008 ed è autorizzato con la licenza del MIT, per autorizzarlo ai sensi della GPL?
Per quanto posso vedere, non vi è alcuna restrizione sul nuovo codice autorizzato con la stessa licenza. È davvero così, o c'è un numero minimo di modifiche?
Nel mio caso, cambierei il plug -in jQuery nel normale codice JavaScript che viene eseguito in un CMS. Questo significa essenzialmente che, tra le altre cose:
- Il codice non utilizzerà lo spazio dei nomi "ChiliBook".
- La funzione non verrà invocata come
$($element).chili()
, ma comeGlobalObject.ChiliHighlighter.process($jquery_element)
, dove "GlobalObject" è un oggetto JavaScript utilizzato dal CMS. - Il codice consentirà ad altri moduli di modificare il
GlobalObject.ChiliHighlighter
oggetto per aggiungere funzioni che vengono facoltativamente chiamate daGlobalObject.ChiliHighlighter.process()
quando sono definiti.
Come alternativa, poiché il repository che sto usando mi consente di includere il codice non autorizzato dalla licenza GPL 2 o superiore quando il codice non viene più mantenuto, il plugin potrebbe essere considerato non più mantenuto, poiché la sua ultima versione è stata rilasciata tre anni fa?
Nessuna soluzione corretta