GPL如何应用于安装在Joomla中的外部模块或模板?
我有点困惑,使用joomla API编写的PHP模块和仅适用于Joomla的模块是否可以商业化,或者是否必须获得GPL许可。
它也不应该是GPL,因为模块是在Joomla之后安装的,而不是与它一起打包的,或者模块是否也应该作为GPL许可,因为它适用于Joomla并且仅适用于Joomla?
至于模板,(纠正我,如果我错了)我明白你的模板中的任何php都必须获得GPL许可,但你的图片,css和javascript都可以获得商业许可(因为他们不需要Joomla''工作“)。
答案 0 :(得分:2)
这个GPL讨论是long one in Joomla's Forums,甚至创建了关于此主题的developer centered post。如果您正在开发Joomla Extensions,则必须使用官方帖子about changing Joomla's JED (Joomla Extension Directory)处理扩展名。{/ p>
IANAL(我不是律师),但是作为扩展的外部模块(例如,继承了一些Joomla类)并且如果没有Joomla将无法运行,IMO是衍生作品,因此它们必须是GPL。
但这并不简单。如果我创建一个封装的PHP模块calles MY_MODULE
,并且只在Joomla中调用MY_MODULE
创建一些 helper 类,该怎么办? MY_MODULE
将存在并在Joomla之外工作。那么,我是否需要以GPL方式许可所有内容?
这些都是个人案例,需要律师的个人审核。
你必须明白,如果你创建一个个人模块并将其用作服务(你有一个Joomla网站,你开发的“Facebook”组件和用户使用你的网站),你没有,如果您不愿意,可以放弃您的源代码。