问题描述
这样说:
我为自己创建了一个 WordPress 主题,其中包括以下内容:
-
PHP 代码 – GPL v2 许可如 WordPress
-
CSS 文件 – 保留所有权利
-
JS 文件 – 保留所有权利
-
主题所需的图像文件 – 保留所有权利
据我所知,我可以版权所有非 PHP 文件的主题,所以我的问题是:
-
这种许可方案 (对于文件组) 是否违反了 WordPress 许可证?
-
我必须发布主题的 PHP 代码,以便所有人都可以使用它
-
如果我要为其他人 (谁支付服务) 的主题 (与上述相同的许可证) 制作 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。