2

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

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

也是它不应该是 GPL 的原因,因为该模块是在 Joomla 之后安装的并且没有与它一起打包,还是该模块也应该作为 GPL 许可,因为它与 Joomla 一起使用并且仅在 Joomla 中?

至于模板,(如果我错了,请纠正我)我知道您模板中的任何 php 都必须获得 GPL 许可,但您的图像、css 和 javascript 可以获得商业许可(因为它们不需要 Joomla 来“工作”) .

4

1 回答 1

2

这个 GPL 讨论在 Joomla 的论坛中已经很久了,甚至创建了一个关于这个主题的以开发人员为中心的帖子。如果您正在开发 Joomla 扩展,则必须发布有关更改 Joomla 的 JED(Joomla 扩展目录)处理扩展方式的官方帖子。

IANAL(我不是律师),但是作为扩展的外部模块(例如,继承了一些 Joomla 类)并且没有 Joomla 就无法正常工作,IMO 是衍生作品,所以它们必须是 GPL。

但这并不简单。如果我创建一个封装的 PHP 模块调用MY_MODULE,并且只在 Joomla 中创建一些调用的帮助MY_MODULE程序类怎么办?MY_MODULE将存在并在 Joomla 之外工作。那么,我是否需要将所有内容都许可为 GPL?

这些都是个别案件,需要律师单独审查。

您必须了解,如果您创建个人模块并将其用作服务(您有一个带有您开发的“Facebook”组件的 Joomla 网站,并且用户使用您的网站),您不必泄露您的源代码如果你不想。

于 2010-01-27T01:17:54.133 回答