私は、Affero GPLでライセンスされているiTextSharpを、内部のクローズドソースのWinFormsプロジェクトで使用することを考えています。社外の誰もそれを使用しません。
GPL(およびAffero GPLも同様)は、通常、ソースにバイナリを提供することを要求します。これは内部プロジェクトなので、従業員にプロジェクトのソースコードを提供する必要がありますか?
ライブラリの使用を会社の壁に限定する場合、再配布(販売または販売)を行わないため、ソースを(従業員にさえ)配布する必要はありません。ライブラリを含むソフトウェア製品を組織外に配布する。
GPLを使用すると、コードを制限なしで企業内で自由に使用できます。これには、(必要に応じて)従業員が(会社の方針として)配布するのを防止する機能が含まれます組織外のソースコード。
1つの組織または企業内で複数のコピーを作成および使用して「配布」していますか?
いいえ、その場合、組織は自分のためにコピーを作成しているだけです。その結果、企業や他の組織は、変更されたバージョンを部外者にリリースする許可をスタッフに与えることなく、変更されたバージョンを開発し、独自の施設を通じてそのバージョンをインストールできます。ただし、組織がコピーを他の組織または個人に転送する場合、それは配布です。特に、オフサイトで使用するためにコピーを請負業者に提供することは配布です。
バイナリを配布するすべての人に、ソースと変更を提供することを提案する必要があります。
あなたはそれを社内のユーザーにのみ配布するので、あまり問題にはなりません!
注:AGPLは基本的にはGPLであり、コードに基づいたサービスのWebユーザーにソフトウェアが配布されていると見なしてソースを取得します。