WordPress 用 GPLv2 及以后授权,插件和主题算衍生作品吗
WordPress 的插件和主题算不算衍生作品,官方许可页给的答案是:算。WordPress 软件本身以 GPLv2 或更高版本发布,插件与主题被明确表述为其代码的衍生作品并继承 GPL 授权;同时官方也承认「什么算衍生作品」在法律上存在灰区。对企业用户来说,这个结论直接决定了二开、交付和内部分享时要做哪些合规动作,下面按使用场景拆开讲。
官方许可页实际写了哪三层意思
第一层:GPL 授予使用、研究、修改和再分发的自由,意味着拿到的插件源码原则上可以再改再传。第二层:插件主题继承 GPL,衍生义务跟着代码走,不因为「只在公司内部服务器用」而消失,但纯内部使用与对外分发的义务触发条件不同。第三层:灰区在边界上——一段代码在什么程度上构成衍生作品,官方口径坚持插件主题算,而法学界对钩子调用、独立程序等形态长期有争论。企业做决策时按保守口径处理即可:把插件主题当作继承 GPL 的代码来管理。
企业交付里最容易踩的三个场景
| 场景 | 常见做法 | 按 GPL 保守口径要确认 |
|---|---|---|
| 外包建站后交付源码 | 只交付站点快照与账号 | 若含二开插件主题,交付物应连源码与授权声明一起给 |
| 自研插件内部使用 | 不上公开仓库,只装自有站 | 内部使用义务较轻,但要防止后续转授权时说不清来源 |
| 把二开主题卖给多个客户 | 按商业软件闭源售卖 | 再分发衍生作品需遵守 GPL,闭源售卖存在合规风险 |
概括成一句话:使用不触发义务,分发触发义务。你的动作里只要出现「把代码交到别人手里」,就要提前核对授权链条。
为什么选型时要把授权条款单列一项
授权影响的不只是法律风险,还有技术路线。WordPress 生态是 PHP 加插件的拼装模式,插件既是功能来源也是授权来源,一个站点里可能混着几十个第三方组件,逐个核验授权的成本很高。自研型内容系统的关注点不同:AnQiCMS 用 GoLang 加 Iris 框架与 GORM 数据层开发,核心程序一套授权口径,适用场景写明中小型企业官网、营销型网站、政府门户、跨境电商站和个人博客,商用交付时核对的对象少得多。两类路线没有绝对好坏,但「授权要核几处」应当作为选型表里独立的一行。
拿不准时按什么顺序处理
先分类:这个组件是运行时调用核心接口,还是分发给客户的交付物,义务强度不同。再溯源:确认上游仓库的 LICENSE 文件与提交历史里有没有例外声明。后补文本:无论内部用还是对外交付,把使用的插件主题清单、来源地址和授权版本记录在案,出现质询时能拿出证据链。涉及对外售卖或闭源交付的,建议在合同里明确写清代码来源与授权继承关系,不要留到纠纷阶段解释。
常见问题
公司内部部署、不对外发售,需要公开源码吗? 纯内部使用一般不触发向公众提供源码的义务,但客户交付、售卖站点、随产品分发都会触发,边界按「代码是否交到别人手里」判断。
用了 GPL 主题的站,自己的原创内容也变 GPL 吗? 不会。受衍生义务约束的是代码层面构成衍生的部分,文章、图片等内容资产与代码授权是两回事。
买来的商业主题声称闭源可用,风险在谁? 若该主题按官方口径属于衍生作品,闭源转售本身就有合规瑕疵,采购方应在合同里要求供货方承诺授权来源合法。