Desarrollo un CMS de código abierto, que está licenciado bajo GPLv3, y quiero abrir la arquitectura de plugins/módulos para que cualquiera pueda contribuir con sus propias extensiones. Sin embargo, quiero darles a los colaboradores la libertad de elegir la licencia que deseen para sus extensiones, y no forzarlos a usar la licencia de la aplicación principal.¿Cuál es la forma correcta de permitir complementos/módulos que no sean gpl en una aplicación GPL?
Según tengo entendido, una licencia GPL simple les obligará a liberar sus extensiones como código GPL también; sin embargo, dado que son extensiones y no son la funcionalidad principal de la aplicación, no estoy seguro de cuál es el soporte de GPL aquí, o si hay una licencia de fuente abierta más apropiada.
Simplemente curioso: ¿por qué no licencia el propio CMS bajo una licencia libre de no copyleft? – bcat
Principalmente solo porque originalmente comencé el proyecto como GPL y esta es solo una nueva versión. Sin embargo, dado que esta nueva versión permite la adición de extensiones de terceros, pareció oportuno revisar cuál es la licencia más adecuada. – oarevalo
Estoy votando para cerrar esta pregunta como fuera de tema porque se trata de licencias o cuestiones legales, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) para obtener más información, y la [ayuda] para obtener más información. – JasonMArcher