【问题标题】:Joomla License and Templates / Modules [closed]Joomla 许可证和模板/模块 [关闭]
【发布时间】:2010-01-26 15:02:19
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: licensing joomla gpl


【解决方案1】:

这个 GPL 讨论是 long one in Joomla's Forums,甚至创建了一个关于这个主题的 developer centered post。如果您正在开发 Joomla 扩展,则必须发布官方帖子 about changing Joomla's JED (Joomla Extension Directory) 处理扩展的方式。

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

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

这些都是个别案件,需要律师进行个别检查。

您必须明白,如果您创建一个个人模块并将其用作服务(您有一个带有您开发的“Facebook”组件的 Joomla 网站,并且用户使用您的网站),您 没有 如果您不想,可以提供您的源代码。

【讨论】:

  • 感谢您提供这些链接,不知道我是如何错过这些讨论的...非常有趣!
  • +1 给律师的事情。我的妻子是一名专业飞行员,并且一直说,如果您对燃料计算很感兴趣,那么您的计划就不够了 :-) IMO 对律师也是如此……在这一点上,您想知道“这合法吗?”是时候拿出专家意见了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多