web-dev-qa-db-ja.com

ウェブサイトでGPLライセンスのjQueryスクリプトを広告で使用する

広告を表示することで収益を上げるWebアプリケーションを作成しています。このシステムは私が実行することを目的としており、他の人に販売/配布することはありません。

私の質問は:

  • WebサイトでGPLライセンスのjQueryスクリプトを使用できますか?
  • ページから広告収入を生み出しながら、GPLライセンススクリプトを使用できますか?
  • GPLライセンスのスクリプトを使用する場合、サイトのソースをすべての人に提供する必要がありますか?
5
FinDev
  • WebサイトでGPLライセンスのjQueryスクリプトを使用できますか?

はい、でも3番目のものを見てください。

  • ページから広告収入を生み出しながら、GPLライセンススクリプトを使用できますか?

はい。 GPLは収益の発生について何も述べていません。

  • GPLライセンススクリプトを使用する場合、サイトのソースをすべての人に提供する必要がありますか?

GPLがあなたに義務を与えるのはあなたが配布する人々だけであり、それを手に入れることができるすべての人ではなく、プログラムにアクセスできない人々はさらに少ないことを除いて、問題は私の見解では曖昧です。知財弁護士に質問してください。少なくとも2つの質問:

  • Webサイトの配布とは何ですか? (ユーザーサイトに配置されているが、サービスプロバイダーの所有物である組み込みデバイスに関する同じ質問についての説明を参照してください)。サイトの一部がブラウザ上で実行され、一部がサーバー上で実行されているという事実が適切であるかどうかさえわかりません。

  • 派生した作業の範囲は何ですか?スクリプトだけでは確かに小さすぎます。サイト全体は、おそらく少なくとも場合によっては、おそらく大きすぎる可能性があります。場合によっては、一連のサイトが適切である可能性があります(1つまたは複数のサーバーへの展開などの技術的手段は、派生作業の概念に関連するべきではありません)。

3
AProgrammer

WebサイトでGPLライセンスのjQueryスクリプトを使用できますか?

もちろんです。

ページから広告収入を生み出しながら、GPLライセンススクリプトを使用できますか?

もちろんです。 GPLは、あなたのWebサイト(または任意のアプリケーション)が営利目的であるかどうかとは関係ありません。

GPLライセンススクリプトを使用する場合、サイトのソースをすべての人に提供する必要がありますか?

これは非常にトリッキーです。スクリプト自体を変更していない場合、ソースを提供する必要はありません。ユーザーがサイトにアクセスするたびに、基本的に完全なクライアント側のソースコードがダウンロードされます。これには通常、HTML、CSS、およびJavascriptのすべてのビットが含まれています。リチャードストールマン1は、彼の Javascript Trap の記事で、その動作をGPLコードの有効な共有として間接的に認めています。

Javascriptには、「コンパイルされた」という意味での「リンク」の概念は実際にはありません。これは、すべてのインタープリター言語に当てはまります。すべてのクライアント側コードがデフォルトで配布されているという事実を追加すると、完全に問題ないと思います。

ただし、スクリプト自体に何らかの縮小/難読化を使用している場合、そのmightは変更としてカウントされるため、少なくとも保存する必要があります。元のライセンスはそのままで、必要に応じて他のユーザーがスクリプトを使用する簡単な方法があります。元の作成者がスクリプトを縮小バージョンで配布することを選択し、完全なものではなくスクリプトを使用している場合、何が適用されるのかわかりません。

スクリプト自体を変更した場合、それは別の問題です。変更されたスクリプトは、GPLと互換性のある方法で配布する必要があります。GPLと互換性がある方法で他のユーザーが簡単に使用できるようにする必要があります。ブラウザ経由の配布は考慮されません。

その場合、互換性のあるライセンスと自分のサイトからリポジトリへのリンクの下で、変更されたソースを パブリックリポジトリ で共有する可能性があります。 「概要」ページのセクションのようなものを考えてください:

このウェブサイトは、これらの優れたオープンソースプロジェクトによって可能になりました。

JQuery水平アコーディオンプラグインの修正バージョンの完全なソースコードは ここ にあります。

そして、私が作成したスマートな小さなスクリプトのコレクション ここで入手可能

最後の部分は絶対に必要なわけではありません。必要に応じて独自のオリジナルスクリプトをライセンスして配布できます。ただし、完全なソースコードをすでに配布しているので、それらの正規バージョン(非圧縮/難読化されていないバージョン)をオープンとしてリリースするといいでしょうソース。

最後に、jQueryコアは デュアルライセンスMITライセンス およびGPLの下にあります。したがって、いずれにせよ、GPLとは互換性がないが、MITとは互換性があることをしている場合は、問題ありません。これはjQueryコアの場合であり、not名前にjQueryが含まれている、またはそれに基づいているものはありません。

1 ブルガリアのフォークダンス愛好家と 人気歌手


免責事項:弁護士ではありません。上記のすべてを推測として扱ってください。余裕があれば弁護士に相談してください。

1
yannis