我开发了一个开源CMS,它是在GPLv3下许可的,我想打开插件/模块架构,供任何人贡献自己的扩展.但是,我想让贡献者可以自由选择他们想要扩展的许可证,而不是强迫他们使用主应用程序的许可证.
我的理解是,一个简单的GPL许可证将迫使他们将其扩展作为GPL代码发布,但由于这些是扩展而不是应用程序的核心功能,我不清楚GPL的立场是什么,或者是否有一个更合适的开源许可证.
plugins licensing gpl content-management-system
content-management-system ×1
gpl ×1
licensing ×1
plugins ×1