Joomla许可证和模板/模块

时间:2010-01-26 15:02:19

标签: licensing joomla gpl

GPL如何应用于安装在Joomla中的外部模块或模板?

我有点困惑,使用joomla API编写的PHP模块和仅适用于Joomla的模块是否可以商业化,或者是否必须获得GPL许可。

它也不应该是GPL,因为模块是在Joomla之后安装的,而不是与它一起打包的,或者模块是否也应该作为GPL许可,因为它适用于Joomla并且仅适用于Joomla?

至于模板,(纠正我,如果我错了)我明白你的模板中的任何php都必须获得GPL许可,但你的图片,css和javascript都可以获得商业许可(因为他们不需要Joomla''工作“)。

1 个答案:

答案 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”组件和用户使用你的网站),你没有,如果您不愿意,可以放弃您的源代码。