GNU LGPL v3とGNU LGPL v2.1の欠点は?


22

まず、これはプログラミングに関するQ&Aサイトであり、法的助言の場ではないことに気づきます。LGPLv3ライブラリを使用することのマイナス面について基本的な考えをつかもうとしています。

GNU LGPL v2.1とGNU LGPL v3の違いは何ですか?

特に、通常のGPLv3には多くの反DRMおよび反特許の条項があることを知っています。原則として、これらの条項に反対するものは何もありませんが、LGPLv3ライブラリーを使用することを選択した場合、これらは突然メインアプリケーションに適用されます。

LGPL v2.1のルールは、使用または変更するライブラリにのみ適用されるようです。メインアプリケーションについては何も述べていません。(静的リンクなどを想定しない)

したがって、私が働いているニッチ市場のソフトウェアプロバイダーでは、メインアプリケーションをオープンソース化することなく、LGPLライセンスライブラリを定期的に使用しています(そして貢献しています)。

これはLGPLv3で変更されますか?

質問/programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3にはいくつかの答えがありましたが、メインアプリケーションが新しい義務に対処するものはありませんかもしれない。

明確にするために:私は単純なGPLv3ではなくLGPL v3について尋ねています。Tivoization /特許付与要件のいずれかがLGPLv3ライブラリからホストアプリケーションに「ブリードスルー」しますか?


1
lgplの場合は、質問からgplタグを削除する必要があります:-) gplは何か、lgplは別のものです。
ザナトス

回答:


4

GPL 2-> 3の主な違いは、Tivoisationと特許です。

GPLアプリを使用することはできませんが、バイナリを暗号化/署名するか、新しいソフトウェアをインストールする機能を制限することにより、(ソースを提供しても)ユーザーが自分のバージョンに置き換えることを防ぎます。

特許のセクションは複雑です。ライセンス契約でこれをどの程度要求できるか、どこで適用されるか、ソフトウェアがあなたの場所で特許性がある場合でも、完全に明確ではありません。

従来のデスクトップアプリの場合、GPL2.1-> 3とそれほど違いはありません。


実際、GPLv3のテキストは、配布という用語を定義していません。伝達と伝播は、「コピーを転送せずに、コンピューターネットワークを介したユーザーとの単なる対話は伝達しない」という明示的なステートメントで定義されます。Affero GPLは、説明する追加の制限を追加します。
クレイグ

@Craig-AFGPLが含まれていることを意味する「AFGPLをフォールドに持ち込んだ」と誤解して申し訳ありません。初期のドラフトにあったと思います-答えを修正しました。
マーティンベケット

@Martin答えてくれてありがとう。明確にするために:私は「L」GPLについて具体的に尋ねていました。これをより明確にするために質問を更新します。
nonot1

@ nonot1-「3」と「L」はかなり独立していると思っていたでしょう。GPL3のすべてのルールは、ライブラリ内にあることによる影響を受けないようです。
マーティンベケット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.