WordPressはすべての人にGPLへの準拠を強制します

画像

GPLの下で配布された人気のあるCMS Wordpressは、スキャンダルの中心にありました。 成功したアーキテクチャと、カスタマイズ可能なテンプレートと「プラグイン」を備えた組み込みの「テーマ」システムのおかげで、コンテンツ管理システムが広く普及しました。これにより、ブログから複雑なニュースリソースまで、ほぼすべてのプロジェクトの開発でWordpressを使用できます。

ライセンスの条件では、CMSへのすべての追加もGPLに基づいてリリースする必要がありますが、すべての開発者がそれらを実装するわけではありません。 そのため、人気のあるThesisテーマの作成者は、有料製品を無料カテゴリに変換することをためらうことを隠しません。 プロジェクトクリエーターのMatt Mullenwegは、Thesisの著者であるChris Pearsonと激しい議論を展開し、後者がGPLの条項に著しく違反していると非難しました。



画像

Wordpressの作成者は、多くの専門家や弁護士、特に彼が相談したMozillaプロジェクトHeather Meekerの弁護士の意見で彼の議論とコメントを確認します。 API呼び出し、プログラムロジックを含むPHPおよびHTMLコードの分析に基づいて、専門家は、Wordpress用に作成されたほとんどすべてのテーマは、GPLの下でライセンスされたメインCMSテーマから派生すると結論付けました。 また、原則として非GPLの「テーマ」を作成することは可能ですが、そのような拡張機能はWordpressの機能のすべてではないにしても、ほとんどを失います。



その結果、Mullenwegは、テーマを含むCMSへのすべての追加がGPLの条件に従う必要があるため、このライセンスの下で配布されると主張します。 クリスは、マットの定義が間違っていると考えており、テーマは本質的に独立した製品であり、作成者は自由に独自のライセンスを選択して独自のビジネスを構築できると主張しています。

当事者は先例を作成して紛争を解決するために妥協に達することができないため、Wordpressの代表者は訴訟を提起することを検討しており、すでに裁判所で論文著者の活動を違法でありGPLの条件に違反していると認めています。



Wordpress開発チームのリーダーであるMark Jaquithは彼のブログで、テーマがメインCMSコードの直接挿入を使用しない場合でも、Wordpressのプラグインおよびテーマの作成がライセンスに違反することを示す理由を詳細に分析しようとしました。



Wordpressのテーマは、システムの機能を呼び出し、単一のPHPプロセスによって起動および処理されるときにWordpressの一部となる基本データ構造にアクセスするPHPファイルのセットです。 一番下の行は、トピックがWordpressではなく、具体的にはシステム自体で実行されることです。 Wordpressのテーマとカーネルのコードは非常に強く絡み合っているため、それらの間の相互作用はシステム自体の内部相互作用と区別できません。 言い換えると、テーマphpファイルはWordpress自体の一部として個別に提供されます。GPLライセンスの用語に従って、単一の実行可能ファイルに含まれるモジュール、または1つのプロセスの単一のアドレス空間で動作するモジュールは、ベースプログラムの一部です。



グラフィックファイルとCSSファイルは「派生」作品の定義に該当せず、個別にライセンスすることができます。 また、Wordpressプロジェクトは、任意のライセンスの下でそのようなファイルやJavaScriptコードを提供するプロジェクトの権利を認識しており、テーマやプラグインの販売を妨げません。 ただし、サイトでのこのような追加機能へのアクセスは、支払いが完了してからでなければなりません。 さらに、販売された製品のphpファイルはGPLライセンスの下で提供される必要があります。そのような条件下では、製品のユーザーがテーマを自由に交換し、それらに基づいて派生製品(特に商用)製品を作成できるため、そのようなトピックの作成者はまったく好きではありません。



これらの出来事に照らして、MullenwegはWordpress.orgがGPLまたは他の互換性のあるライセンスの条件に100%準拠しているもののみを促進し、ホストすることを約束しました。 100%GPL互換のテーマを作成し、他のサービスをサポートおよび提供する少数の著者をサポートするために、商用サポートでGPLテーマを公開する特別なセクションも作成されいます。



スラッシュドットによると



All Articles