问题描述

这样说:

我为自己创建了一个 WordPress 主题,其中包括以下内容:

  • PHP 代码 – GPL v2 许可如 WordPress

  • CSS 文件 – 保留所有权利

  • JS 文件 – 保留所有权利

  • 主题所需的图像文件 – 保留所有权利

据我所知,我可以版权所有非 PHP 文件的主题,所以我的问题是:

  1. 这种许可方案 (对于文件组) 是否违反了 WordPress 许可证?

  2. 我必须发布主题的 PHP 代码,以便所有人都可以使用它

  3. 如果我要为其他人 (谁支付服务) 的主题 (与上述相同的许可证) 制作 WordPress 网站,我必须发布主题的 PHP 代码,以便所有人都可以使用它买家还是别的什么?

最佳解决方案

Does this licensing scheme (for file groups) violates the WordPress license?

不,只有 PHP 代码需要 GPL 。一个流行的例子是论文:http://mashable.com/2010/07/22/thesis-relents/ http://markjaquith.wordpress.com/2010/07/17/why-wordpress-themes-are-derivative-of-wordpress/

Do I have to publish the PHP code of the theme so it is available to everyone?

如果您打算仅为自己使用主题,则不必发布它。只有当您将主题分发给他人时,GPL 许可证才适用。

do I have to publish the PHP code of the theme so it is available to everyone, just the buyer, or anything else?

只是买家

次佳解决方案

答:1. 这种许可方案 (对于文件组) 是否违反了 WordPress 许可证?

我会尝试在下面回答,因为这不是那么容易。

A:2. 我必须发布主题的 PHP 代码,以便所有人都可以使用它

当你写道,PHP 代码是根据 GPL 许可的,你需要遵守许可证。在§2 中,§3 您可以阅读有关不同表单 (有三种) 的工作传递给您的工作的源代码。这不是你需要让所有人都可以使用,只是给你通过你的工作和一段时间的人。

A:3. 如果我要为其他人 (谁支付服务) 使用我的主题 (与上述相同的许可证) 创建一个 WordPress 网站,那么我必须发布主题的 PHP 代码才能使用给大家,只是买家还是别的什么?

这与你的第二个问题基本相同。 §§ 2,3 of the GPL 应该包含大部分你需要知道如何通过你的工作传递源代码。当您在 GPL 下许可 PHP 时,GPL 适用。请仔细阅读两个段落,并将其与 analysis of the SFLC 进行比较。


答:1. 这种许可方案 (对于文件组) 是否违反了 WordPress 许可证?

这不能说容易,因为它不是基于 file-type,而是基于许可条款。我试着解释一下为什么。关键点是根据版权法作为衍生作品的意义,以及您如何分发主题的作品类型。

我首先专注于衍生主题。

完全或部分的你的主题不是衍生或不依赖于具体的作品或作品。

PHP 在 PHP 和 CSS 和图像之下的 suggestion given 不是 (我假设你在某种程度上指的是我与 file-type 主题进行比较) 在 wordpress.org 上更为普遍。它可能适用于它给出的具体主题,但最终总是依赖于您正在创建的内容,因为您的主题可能会有所不同。我认为这是有效的,并且确保您阅读该文档可以了解其范围,这使我有所区别。

另外,这也是一个简单的解释,为什么不可能用是或否来回答你的问题。你没有提供足够的信息。而且,在我看来,这样做对于像这样一个网站来说是不正常的。但是让我分享一下我的想法只是 AS-IS 。

我想激励大家了解自由软件的权利。 WordPress 是 GPL,所以首先阅读 license terms that ship with wordpress,因为它们定义了您使用该软件的权限。这是您可以接受的一种合同,以获得该许可下的使用权。您可以在名为 license.txt 的文件中找到它,这也是您下载的 wordpress 包的一部分。只是为了证明它实际上是 wordpress 软件包的许可证文本。

我也假设你喜欢分发你的主题。因为如果没有,那么你不需要真正担心 GPL 。大多数情况只适用于您分发,复制或修改代码。所以我假设你想重新分配你的主题,所以你告诉别人你的主题,你传递文件。

如果您在 WordPress 旁边的主题基于其他作品,请参阅这些作品的许可条款,并了解您的作品中的所有许可证是否彼此兼容。根据你有多少”sources”,这可以是相当一些工作。但是先做,因为如果你知道你的成分,你真的会受益。由于我不了解您的问题,所以我继续使用 GNU GPL 作为 wordpress 许可,因为您的主题可能是 WordPress 的衍生作品。你自己写了,至少你想要考虑的 GPL 是根据 GPL 许可的。

关于衍生,许可证中有两个片段值得引用:

1.)GPL 许可证适用于工作 (wordpress 加上绝对的主题,您的主题如果有具体的内容) 本身 “,而” 基于程序的工作 “是指程序或版权法下的任何衍生作品:也就是说,包含程序或其一部分的作品,无论是逐字的还是修改的,或者被翻译成另一种语言 (以下简称 “”modification”” 中包含但不限于翻译) 每个被许可人都以”you”.” in §0) 。

什么是衍生物,什么不是?这是由版权法定义的。它只能基于具体的作品,这里是您的主题和您可能基于的软件上下文来决定。如果您阅读了 wordpress.org 中提供的建议,它也是基于具体的主题:2.8-RC1 中包含的 “classic” 和 “default” 主题。

问题是什么是衍生物是否可以是有问题的,因为它可以产生差异。但请记住,有一个非常积极的一面:如果您确定您创建了一个派生类,那么您已经有了这些许可条款的实际 usage-rights 。

2.) 如果您没有在版权方面做出衍生产品?这是另一种情况。 non-derivate 作品的许可证有所不同,它们基本上都是自己做的:“如果该作品的可识别部分不是源自程序,并且可以被合理地视为独立和独立的作品,则本许可证及其条款当您将其作为单独作品分发时,不适用于这些部分。 “ (in §2) 。

为了使其最大程度地显现:如果 WordPress 包的 CSS 和图像不是根据 GPL 获得许可的,因为它们可以是 SFLC 建议的独立作品,那么您需要联系版权所有者关于这些作品的使用权事先使用。

这是假设的,我只是为了演示目的而写。事实上,WordPress 项目中的所有内容都是根据 GNU GPL 许可的,因为大多数核心开发人员都不会厌倦地宣布。所以,如果你基于你的工作,不管是 PHP,图像或 CSS 一些 GPL 的作品,那么你实际上需要在 GPL 下进行许可。

只有将作品合理分割成作品才能自行决定。排除:如果您将 GPL 全部衍生作品作为一个整体分发出来,并且可以独立进行的其他作品,则所有作品均属于 GPL 条款。如果你自己分发,情况并非如此。 §2 是关于这个案子,这样做就是 “行使根据纲领控制衍生工作或集体作品的分配权” 。如果你觉得这是不公平的,因为它与你的作品有关,只需阅读完整的段落,因为有可能分发多个作品,相互之间无需触发它。但你也应该了解许可证的意图。否则您无法主动使用 GPL 软件。所以,如果你必须做一些事情,不要想太多,而是把它变成你想要实现的东西,并寻找有助于你的目标的工具。

回来衍生与否。两者都是可能的:如果您自己创建了一个合理的工作,它不是衍生的,GPL 不适用,无论使用哪种语言写入文件或是哪种类型。你拥有所有的权利,因为它是你的工作,所以你可以保留自己的所有权利。或者您在问题中写道:保留所有权利。

如果所有文件都是某些 GPL 软件的衍生物,那么您需要符合所有 GPL 的 GPL 。

正如你所看到的,你主题中的实际 file-type 不是什么有所不同,而是实际的许可。

考虑到这一点,这是非常可以理解的,为什么 wordpress 插件库只接受仅在 GNU GPL 下授权的主题:由于您必须根据每个具体的工作决定衍生字符,这意味着必须为每个主题决定在其自己的。这根本不可行,因此一个简单的解决方案是对 GNU GPL 或兼容许可证下的所有内容进行许可。问题解决了。这对您自己的主题也是有意义的,无论是否商业化。额外的好处是,每个知道 GPL 的用户 – 这是最受欢迎的免费软件许可证,自动了解他或她拥有的权利。这真的很棒,不仅可以节省您大量的时间到 re-read 软件许可证。

我可以建议的最佳做法,以防您不确定自己的工作权利是与所有 non-trivial 的版权所有者联系起来,并在使用前询问。大多数情况下,这很有前途,您可以稍后推迟细节。与版权所有者公开交谈有很多好处。如果这不是很好,你可以参考你所拥有的普通法律/民事法规的权利,不管你是否命名,无论版权持有人的意见如何。我只是建议在采取合法路线之前先谈一谈。那是因为一旦这是律师之间的一个问题,你最经常不能回到”non-lawyer” 模式那么容易。这个步骤通常是 one-way 路线。

在我看来,主题作者应该首先阅读许可证,然后考虑他们是否真的想利用甚至为项目做出贡献。决定你在做什么除了 WordPress 的许可之外,只要您需要符合 Matt Mullenweg 的意见,我认为您可以安全地参考 SFLC 的分析 (linked above) 。这是至少一个体面的法律意见,你可以免费获得,你可以透明地参考。 SFLC 的人们至少知道 GPL 是非常好的,即使你不同意我的意见,我很确定,因为个人喜好而没有给予。但请记住,SFLC 在特定的情况下写了分析。例如,他们被 Matt 告诉,WordPress 是根据 GPL v2 许可的。这不完全正确。它附带 GPL v2 许可条款,但您​​作为该软件包的用户可以自由选择您认为合适的版本 (根据许可证文本 in §9),这增加了更多的差异。请记住,对两个具体的主题进行了分析。然而,您可以根据给出的论证,对某一等级做出假设。但首先你需要了解这是什么。

并记住 (正如其他人已经回答的那样),只要你不将你的修改传递给任何人,GPL 的程序的许可证可以让你非常无限制地使用它。像我的一般建议一样,先阅读许可证文件。

现在要使这更复杂:

将您的工作交给他人可能不一定受到原始版权所有者的条款的约束,因为对于特殊案件在版权采用方面有特殊权利,如美国 which naturally applies to GPL’ed software as well 中所称的 fair-use,如果您受美国法律约束 (但请联系原版权所有人首先明确您的使用是否符合 fair-use 的 US copyright office suggests,因为 fair-use 需要由具体的 use-case 决定,而不是工作类型。还有其他情况,不是你创造版权作品,而是指挥和支付你的人是。如果是这样,该实体需要处理许可问题,而不是你。在这种情况下,您也无法保留权利。但是,所有这些都在很大程度上取决于你所在国家的版权法,真的是一个详细的领域。如果您打算依赖这样的事情,您应该联系律师,因为您在互联网上发现的大多数广泛的声明仅供参考,如果适用于您,则无法说明。有太多的变数,即使他们的文章中的律师也指向这一点。

所以可能还有两个有用的建议:如果您不确定,请联系原始版权所有者并澄清使用条款。或获得在知识产权和软件许可方面的律师的法律意见。

但不要指望太多。我怀疑一个严重的律师会因为一个 wordpress add-on 而冒着任何风险,因为该项目的许可情况相当脆弱。有太多的公开问题,所以只要你没有向版权持有人澄清,很多风险都在你自己的肩上。

如果您问我个人建议:只要您分发代码,希望它至少是 PHP 部分的衍生版。寻找你想要的,可以在 GNU GPL 下共享的东西,并坚持这个许可证,因为这个主要的项目是基于它的。因为您介绍的术语越多,对于您的用户而言,您的主题可能会希望您的主题是完整的 GPL,因为他们知道 WordPress 许可证,而且您的主题只是他们使用的一小部分工作,这一点越复杂。最后,你可以更加有益于你,然后对那些会打破你的执照的人生气,无论是哪一个。

IANAL,所以我只能提供你不能依赖的个人建议作为具体的法律咨询。那我该怎么办?我刚刚发布我的主题 GPL 或兼容的,当这是 WordPress 相关的朋友或客户。什么驱使我是在一起你会得到更好的结果。只是你不能单独到达那里。

我可以理解,主题作者正在积极寻找他们的工作收入,但只要你没有写整个软件,你应该尊重他人的工作。不要说,你应该知道你的权利,并利用他们来延长你的决定。

要了解如何实现 GPL 合规性,本文档可能适用于您:A Practical Guide to GPL Compliance

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。