web-dev-qa-db-ja.com

コマーシャルにGPLライセンスライブラリを含めるJavaプログラム

私はコマーシャルJava=プログラムの開発を支援しています。GUIで特定のサードパーティのLookAndFeelを使用したいと考えています。問題は、LookAndFeelライブラリがGPLライセンスであるということです。製品の販売を計画している場合、そのGPL LookAndFeelを製品で使用することは合法ですか?

問題のLookAndFeelは InfoNode Look And Feel です。

8
AniDev

GPLの条件を順守するつもりであれば、それは合法です。

しかし、商用アプリを販売していて、コピーを購入するトム、ディック、ハリーにソースをリリースする可能性はまずありません。ソースコードを使用する人にソースコードをリリースしたくない場合は、GPLに基づいてライブラリをライセンスすることはできません。

ただし、興味のある特定のライブラリはdual-licensedです。 GPLがあなたに合わない場合は、代わりに InfoNode Software License でライブラリにライセンスを付与できます。

基本的に、ライブラリの開発者は、オープンソース開発者が使用するためにGPLの下でライブラリをリリースする標準的な方法を使用しており、商用アプリケーションで使用する場合は、商用開発者がライブラリに支払うことを効果的に要求します。

19
Anon.

GPLには多くの面があることに注意してください。使用しているGPLライセンスのタイプによって、ルールは大幅に異なる場合があります。

GPLは感染ライセンスとして知られています。これは、GPLコードを使用するすべてのプロプライエタリコードがGPLライセンスによって覆われることを意味します。つまり、製品を販売した場合、ソースコード全体を含める必要があります。製品を販売する人は、それを変更したり、コピーしたり、無料でプレゼントしたりすることができます。

あなたがそれを売るなら、あなたはそれを手に入れ、それを自分で配布している人々よりも、元の作者としてあなたがより良い立場にあるというサポートを提供することによって利益を得ることができるかもしれません。

ライセンスがLGPLの場合、ライブラリのみが使用され、アプリケーションに密結合されていない限り、プロプライエタリコードベースの本体は、プロプライエタリライセンスの下でライセンスされたままになります。ただし、製品を配布するときには、メインのコードベースではなく、ライブラリのソースを含める必要があります。

免責事項:私は弁護士ではありません。これは2つのライセンスの私の解釈です。法律を専門とする専門家に助言を求めるのが最善です。

5
jmort253