Sviluppo un CMS open-source, concesso in licenza con GPLv3, e voglio aprire l'architettura plugin/modules affinché chiunque possa contribuire con le proprie estensioni. Tuttavia, voglio dare ai contributori la libertà di scegliere qualsiasi licenza che desiderano per le loro estensioni, e non costringerli a utilizzare la licenza dell'applicazione principale.Qual è il modo corretto per consentire plug-in/moduli non-gpl su un'applicazione GPL?
La mia comprensione è che una semplice licenza GPL li costringerà a rilasciare le loro estensioni come codice GPL, tuttavia dal momento che si tratta di estensioni e non funzionalità di base dell'applicazione, non sono chiaro su quale sia lo stand di GPL qui, o se c'è una licenza open source più appropriata.
Solo curioso: perché non si concede in licenza il CMS stesso con una licenza gratuita senza copyleft? – bcat
Principalmente solo perché inizialmente ho avviato il progetto come GPL e questa è solo una nuova versione. Tuttavia, poiché questa nuova versione consente l'aggiunta di estensioni di terze parti, è sembrato che fosse il momento di rivedere la licenza più appropriata. – oarevalo
Sto votando per chiudere questa domanda come off-topic perché riguarda le licenze o le questioni legali, non la programmazione o lo sviluppo del software. [Vedi qui] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) per i dettagli e [aiuto] per ulteriori informazioni. – JasonMArcher