販売用の素晴らしいWordPress(GPL)テーマを見つけました。
私はそれを買った人を知っています。
2つの質問があります。
- それを販売する会社は、ソースコードを要求する人(顧客であるかどうかにかかわらず)に送信する義務を負っていますか?
- それを購入した人は、私が本番で使用できるコピーを無料で提供できますか?
販売用の素晴らしいWordPress(GPL)テーマを見つけました。
私はそれを買った人を知っています。
2つの質問があります。
回答:
それを販売する会社は、バイナリを与えた人以外の人にソースを配布する義務はありません。いいえ、彼らはあなたに何も与える必要はありません。
GPLソフトウェアを購入した人は、ソースを要求し、その後GPLの条項に基づいてそのソースを誰にでも再配布する権利を有します。コピーを提供してくれる顧客を見つけることができれば、それは機能します。
GPLに基づくすべての実用的な目的で、会社がソースコードをバイナリとともに配布しない場合、会社はソースコードを要求した人にソースコードを提供する義務があります。
シナリオ:AcmeSoftは、GPLの下でウィジェットバイナリを配布し、それをBettyに販売し、要求に応じてソースを配信することを約束します。ベティは、バイナリのコピーをチャックに再配布します。ChuckはバイナリのコピーをDaveに渡します。デイブはそれをエディーに渡しました。エディはフレディにそれを与えます。FreddyはEddyにソースコードを要求します。エディはデイブに電話します。デイブは「チャックと話して」と言います。チャックは「ベティと話して、私は彼女から得た」と言います。ベティはチャックに「AcmeSoftに電話する」と伝えます。メッセージはFreddyに戻り、FreddyはAcmeSoftを呼び出します。
この時点で、GPLの下では、AcmeSoftは絶対にFreddyにソースコードを提供する義務があります。
Betty-Chuck-Dave -...- Iola -...- Tomasチェーンの長さは問題ではありません。チェーンの各ステップで、バイナリを配布することにより、ディストリビューターはGPLで規定されているようにソースを利用可能にし、チェーンの上位の適切な人物からソースコードを受け取る権利を受信者に付与します。
理論的には、会社はフレディが実際にバイナリのコピーを持っていることを証明することを要求できます。実際、それを行った会社は、非常に迅速に非常にひどい評判を得るでしょう。
会社は、実際の合理的な複製および配布コストをカバーするために、トークンの支払いを要求する場合があります。ビッグアイロンの暗黒時代に戻って、磁気テープのコスト、テープの書き込みの労力、および郵便料金のコストをカバーしていました。今日、World Wide Webの日には、実際には少なからず測定するのが面倒ではありませんが、そのコストはごくわずかです。
現在、AcmeSoftが代わりにバイナリを使用してソースを配布している場合、Freddyに送信したこと、および提供した人から受け取ったバイナリでソースを受信する必要があることを伝えることが許可されます。
そのとおり。GPLは、ライセンサーまたは後続のディストリビューターが、バイナリORソースの後続のダウンチェーン配布に追加の制限を課すことを明確に禁止しています。
Stallman らは実際、GPLをリグするのに多大な手間をかけたため、この方法で動作し、だれかがEMACSの初期バージョンで行ったとされる「コードをプライベートにする」ことができなくなりました。そのエピソードは、ストールマンが訴訟の脅威にさらされて赤ちゃんを書き直すことを余儀なくされた後、ストールマンの口に非常に悪い味を残しました。
多くのGPL Webアプリケーション(Joomlaを含む)のテーマのようなWordPressテーマは、多くの部分で構成されています。これには、PHP、javascript、画像、CSS、LESSが含まれます。
プロジェクトとしてのWPとJoomlaによる分析では、テーマのPHPはGPLでなければならない(これについては説明しません)が、テーマの他の部分は、スタンドアロンであると仮定すると、必ずしもGPLライセンスではありません。そのため、テーマの作成者は、テーマのこれらの部分の配布を制限できる(または必要になる)場合があります。さらに、これらの要素には独自のライセンスがあります。
たとえば、テーマメーカーには、特定のフォント、画像、または特定の制限を課すjavascriptのライセンスがあります。さらに、それらには、GPLであるかまったくないいくつかのスタンドアロンPHPクラスまたはライブラリが含まれる可能性さえあります。
すべての面倒な詳細に入ることなく、テンプレートに応じて、あなたの友人は、すべての単一の要素またはすべての要素の完全なソースコードを提供できる場合とできない場合があります。友人がソースコードの一部を提供してくれる可能性があります。
もちろん、テーマのすべての要素がGPLの下にある場合、GPLはすべてに適用されます。その場合、友人はすべてを渡すことができます。