契約している会社の内部アプリケーションを作成しています。このアプリケーションでは、GPLv2ライセンスライブラリを使用します。いくつかのポイント
- このアプリケーションは、会社の範囲内で使用されるものであり、一般に使用されることはありません。これは社内でのみ使用されます。
- それは決して販売されることはありません!! 。そのため、コードの販売から直接金をmadeけることはありません。製品ではありません。
- アプリケーションの使用には2つの形式があります
- コンソールベースのexe(GPLライブラリを使用)であるネイティブ形式。そして
- 実行可能ファイルを呼び出すWebインターフェイスを介した使用。
- ソースコードはクローズドソースのままであり(会社での使用のみ)、適切である
私はこれについて多くの質問をしました(1つはトピックとして閉じられ、もう1つはプログラマからマークされていません)が、ライセンスの解釈が正しいかどうかを理解するのに苦労しました。
これまでの私の理解に基づいて、私はこのライブラリを問題なく使用することを許可されています。ソースコードを変更したり、アプリケーションを配布したり、アプリケーションを公開したりすることはありません。アプリケーションは販売されず、社外に配布されることもありません(ただし、当社のオフサイトDR施設で入手できます)。リリースされたバージョンのバイナリを使用する可能性が非常に高く、ソースから再コンパイルすることはできません。
GNU FAQからの次の質問は私の考えを裏付けているようです。
GPLでは、変更されたバージョンのソースコードを一般に公開する必要がありますか?
GPLでは、変更されたバージョンまたはその一部をリリースする必要はありません。変更をリリースすることなく、自由に変更してプライベートに使用できます。これは組織(企業を含む)にも適用されます。組織は変更されたバージョンを作成し、組織外にリリースすることなく内部で使用できます。
ただし、何らかの方法で修正版を一般に公開する場合、GPLでは、修正されたソースコードをGPLの下でプログラムのユーザーが利用できるようにする必要があります。
したがって、GPLは変更されたプログラムを特定の方法でリリースする許可を与えますが、他の方法では許可しません。しかし、それをリリースするかどうかの決定はあなた次第です。
GPLv2ライセンスのライブラリを会社の内部イントラネットアプリケーションで使用できますか?