web-dev-qa-db-ja.com

ウェブサイトで使用するデュアルライセンス(MIT / GPL)JavaScriptの混乱

私はこれで見つけることができるすべての投稿を読みましたが、それでも答えはわかりません。

MITおよびGPLの下でデュアルライセンスされているWebサイトでjQueryプラグインを使用したいと思います。

  1. デュアルライセンスとは、どちらか一方が満たされていれば問題ないということですか、それとも両方でなければなりませんか?

  2. 私は、誰かのブラウザにロードされているGPL JavaScriptが再配布としてカウントされないことを読んだので、サイトの残りの部分にGPLライセンスを使用する必要はありません(ソースコードを提供します)。これは本当ですか?

  3. 私のパートナーは、著作権を完全に削除して変数名を変更する必要があると考えています。これは商用Webサイトで行われるためです。これは倫理的ですか?私はコードを書くのに時間をかけた人を尊重します。それらに連絡して、プラグインが商用ライセンスの下で利用可能かどうかを確認する必要がありますか?

明確化にご協力いただき、誠にありがとうございます。これは私の最初のWebサイトなので、暗闇で写真を撮るよりも、これらの質問をする方が良いと思います。

1)デュアルライセンスとは、どちらか一方が満たされていれば問題ないということですか、それとも両方でなければなりませんか?

はい。具体的には、jQuery 明示的にする は、商用環境でも使用できます。

なぜそれがGPLにもあるのですか?これは、誰かがjQueryを使用して追加のJavaScriptライブラリを作成したい場合、彼/彼女が自分でGPLライセンスを選択できるためです/自分自身とGPLでさらに配布して、自由を保護します(MITでは不可能です)。

2)誰かのブラウザにロードされているGPL JavaScriptが再配布としてカウントされないことを読んだので、サイトの残りの部分にGPLライセンスを使用する必要はありません(ソースコードを提供します)。これは本当ですか?

GPLv3以降、JavaScriptをダウンロードするWebページは[〜#〜](〜=〜]ではないため、 =)[〜#〜]ない[〜#〜]使用可能なフォーム。これは、プロジェクトの使用状況を配布ではなくself useとして分類するWebサイトの所有者にとって実際に役立つため、ソースを開く必要はありません。

新しいライセンスがあります GPL Affero -これはこれを禁止しています。つまり、GPL AfferoでリリースされたjQueryのようなライブラリがある場合、ウェブサイトの所有者も独自のコードをリリースする必要があります。

3)私のパートナーは、著作権を完全に削除し、変数名を変更する必要があると考えています。これは商用Webサイトで行われるためです。これは倫理的ですか?私はコードを書くのに時間をかけた人を尊重します。それらに連絡して、プラグインが商用ライセンスの下で利用可能かどうかを確認する必要がありますか?

これを行う必要はありません。特にjQueryライセンスの場合、すべての使用が許可されるため(国会を爆撃する予定がない限り)、本質的にそうではありません。

ライセンスの制限があった場合は、実際には[〜#〜](〜=〜]ではなく、元の作者に正当なクレジットを与えるのではなく、これを使用しないでください。 。

倫理的根拠がなくても、法的には、変数名を変更するだけで著作権を再作成することは困難です

24
Dipan Mehta

これは古い質問であることは承知していますが、質問の3番目の部分にもっと重点的に回答したいと思います。

私のパートナーは、著作権を完全に削除し、変数名を変更する必要があると考えています。これは商用Webサイトで行われるためです。これは倫理的ですか?私はコードを書くのに時間をかけた人を尊重します。それらに連絡して、プラグインが商用ライセンスの下で利用可能かどうかを確認する必要がありますか?

いいえ、これは倫理的ではありません。著作権表示を削除または変更しないでください。ライセンスが要件を満たしていない場合は、新しいライセンスを著作権者と交渉するか、ニーズを満たす別のソフトウェアコンポーネントを見つけます。

0
Jamey Hicks