Plugins and GPL

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
11 years ago
IANAL but reading the faq of the GPL

http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLAndPlugins

It seems that plugins (because of the way they are invoked) are considered
a derivative work and must therfore also be licensed under GPL

If this is correct i suggest that NPL adds a clause to exclude plugins from GPL
11 years ago
Right, all plugins or any derivative works should be licensed under GPL. But I haven't got you about "If this is correct i suggest that NPL adds a clause to exclude plugins from GPL". Please clarify
11 years ago
Because that would mean that commercial plugins must publish source code and buyers of commercial plugins have the right to sell the plugin or give it away for free
11 years ago
No. Commercial plugins must publish source code only to persons who purchased it (http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLRequireSourcePostedPublic)
11 years ago
Yes and the people who purchased a pluging (with source code) are then permitted to modify, sell and publish that source code. This imo makes it very hard to have a thriving commercial community around nopCommerce (like Magento, PrestaShop and OpenCart have).
11 years ago
Although I'm not an open-source licenses expert, you're right. But OpenCart is also licensed under GPL and still have a big database of extensions. Both magento and osCommerce use OSL but it's not compatible with GPL as I know. And futhermore nopCommerce uses several third-party libraries distributed under GPL license. It would be hard to replace them.
11 years ago
all the legalese is giving me a headache but I think it's possible to use GPL for nc,
use GPL libraries and have a commercial license for the templates and plugins.

Much like roundcube.net does: http://roundcube.net/license

code is GPL'ed with the execption of plugins.
11 years ago
keesjan wrote:
all the legalese is giving me a headache but I think it's possible to use GPL for nc,
use GPL libraries and have a commercial license for the templates and plugins.

Much like roundcube.net does: http://roundcube.net/license

code is GPL'ed with the execption of plugins.


I agree with you.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.