To be honest: currently not.JNeuhoff wrote: ↑Tue Nov 02, 2021 10:49 pmJust curious: Do you have any links which explains the exact nature of allowed combining of GPL and non-GPL software?But the moment any extension is using the core OpenCart with something like
it use the core and core functions (hence the function "extends").Code: Select all
class ControllerExtensionModuleMyModule extends Controller
Without this core functions (and other) this extension would never work.
I read this: https://www.gnu.org/licenses/gpl-faq.en ... dInterface
I am not a Lawyer, but have to do with such since more than 20 years.
If you read the text you mentioned above, I would say the most important part is this sentence:
In our case with OpenCart (which is GNU/GPL v.3) this means, any extension has to be also the same license.Linking ABC statically or dynamically with other modules is making a combined work based on ABC. Thus, the terms and conditions of the GNU General Public License cover the whole combination.
Which does not prevent to use libraries of other licenses.
What comes then in mind, the developer has to check if the license of the used program/code is compatible (which will answer your question also), read: https://www.gnu.org/licenses/license-list.en.html