問題描述
這樣説:
我為自己創建了一個 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。