这是一条有关WordPress软件许可证的旧新闻。但我们也可以了解到, WordPress 创始人是坚持WordPress所有衍生作品遵循 GPL许可协议的,也就是代码的 “开源/免费” 使用和 “引用/修改/衍生” 代码的 “开源/免费” 使用”。下面是内容。
开源博客软件WordPress的作者Matt Mullenweg正与WordPress主题和插件开发者展开论战:WordPress是采用GPL授权的自由软件,GPL条款规定衍生作品也必须采用GPL授权,Mullenweg认为WordPress的主题、模板和插件都是WP的衍生作品,如果它们不在GPL许可证下发行,那么就违反了GPL许可证。
引发争论的是名叫Thesis的付费主题,Matt认为它应采用GPL授权,但主题作者不愿意。WordPress考虑起诉Thesis的制作者侵犯了GPL。 此事在开发者中间引发了争论和困惑。WordPress主要开发者Mark Jaquith在一篇分析文章中解释了什么插件或主题是WP的衍生作品 — Thesis代码直接抄袭WP中的大量代码,而主题本质上是PHP文件的集合,利用了WordPress功能和访问WordPress的核心数据。
附GPL的核心思想如下:
GPL 的出发点是代码的 “开源/免费” 使用和 “引用/修改/衍生” 代码的 “开源/免费” 使用,但不允许修改后和衍生的代码作为闭源的商业软件发布和销售。这也就是为什么我们能使用各种免费 Linux,包括商业公司的 Linux 和 Linux 上各种各样的由个人、组织、以及商业软件公司开发的免费软件了。
GPL 协议的主要内容是只要在一个软件中使用 (“使用” 指类库引用,修改后的代码或者衍生代码) GPL 协议的软件产品,则该软件产品也必须采用 GPL 协议,既必须是开源、免费的。这就是所谓的 ”传染性”。GPL 协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。
由于 GPL 严格要求使用了 GPL 类库的软件产品必须使用 GPL 协议,对于使用 GPL 协议的开源代码、商业软件或对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
发表回复