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


22

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

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

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

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

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

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


9
パートナーは、「故意の​​侵害」について調べる必要があります。これは、誰かの許可なしに他人の作品を使用したとして訴えられると、しばしば3倍の損害をもたらします。
ロスパターソン

特定のパッケージのライセンスに関する質問に対する明確な回答については、いつでも著者(または著作権所有者)に尋ねることができます。彼らがあなたを訴えることができるので、ライセンスの彼らの解釈が重要な唯一のものです。
クレイグ

1
3は絶対にしないでください。これは故意の著作権侵害であり、1つまたは2つよりもはるかに多くの問題を引き起こす可能性があります。
ビルリーパー

回答:


22

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

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

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

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

GPLv3ののとおりJavaScriptをダウンロードするWebページがありませそれがあるので、配布しないで使用可能な形式。これは、プロジェクトの使用を配布ではなく自己使用として分類するWebサイトの所有者にとって実際に役立ちます。したがって、ソースを開く必要はありません。

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

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

これをする必要はありません。特にjQueryのライセンスでは、すべての使用が許可されます(議会をどこかで爆破する場合を除く)。

ライセンスの制限があった場合、本来の作者に正当なクレジットを与えないのではなく、これを使用すべきではありません。

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


3
非常に詳細な回答をありがとうございます。あなたは私の質問すべてに徹底的に答えてくれました。私のような初心者がこのような無料サイトに来て、そのような質の高いサポートを受けることができることを知っているのは素晴らしいことです。プログラミングについて学び、コミュニティに還元することを楽しみにしています。
初心者志望プログラマー

4
2)で言及したライセンスは、AffroではなくGPL Afferoです。それはそれほど毛深いわけではありません:)
Jaap

1
うーん、GPLv3がWebページでの使用をディストリビューションとしてカウントしないことについての正確な引用はありますか?
SamB 14年

質問1への回答をより明確にしていただけますか?現状では「AまたはBですか?」であり、「はい」と回答されています。技術的には正しいのですが、それは本当の答えではありません(おそらく、あなたが意図したことでもありません)。
ジャスパー

0

私はこれが古い質問であることを知っていますが、質問の3番目の部分をより強調して答えたいと思います。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.