web-dev-qa-db-ja.com

GPL 2製品を商用目的で使用できますか?

注:ライセンスに関連する質問の答えはたくさんありますが、私の要件は具体的だと思うので、別の質問をします。

GPL 2プロジェクトをforkし、商用目的で使用することを検討しています。このプロジェクトは過去2年間更新されていませんが、私たちの要件に対する優れたソリューションです。もちろん今後強化していきますが、とりあえずそのまま使いたいと思います。 商品の直接販売は行っておりませんが、サービスとして提供いたします(月額契約)できますか?

ライセンスと著作権はどうなりますか?製品を配布していないため、エンドユーザーがこれらの情報を知ることができない場合があります。

1
Raghavendra N

はい、GPLv2コードはあなたが説明する方法で使用できます。これは実際、AGPLおよびGPLv3の動機の1つです。もちろん、変更されたコードは組織外の誰にも与えられてはならず、ソースコードを利用可能にする義務willが発生します。

この使用法は技術的には合法であるがクリケットではないと見なされるため、オープンソースコミュニティからの否定的な反応が生じる可能性があります(せいぜい、他の誰かの作品から利益を得ることが、新しい作品に貢献するなどの形で補償することなく行われると見なされます)他の人が恩恵を受けるために戻って)。これを回避する可能性には、変更を元に戻す(変更がビジネスのコアパーツでない場合)か、プロジェクトに連絡して、著作権者がプロジェクトのコードを内部使用のために財政的またはその他のサポートと引き換えにライセンスするかどうかを確認することが含まれますこのプロジェクトは活発に開発されておらず、著作権者が取り組んでいる他のプロジェクトにはハードウェアやその他のリソースが必要になる場合があります)。

クライアント側も検討する必要があります。クライアントコードが変更された場合、クライアントが顧客に配布されるため、それらのソースコードを利用できるようにする必要があります。クライアント(例:Webアプリケーション)がない場合、または変更されていないクライアントが使用されている場合、法的な問題はありません。

2
Todd Knarr

GPL 2ライセンスを注意深く読み、すべての変更と一緒にコードを他の人と共有する準備をしてください。

ソフトウェアを社外の誰かにソースコードを渡さずに引き渡す場合、あなたはそれを求めている世界中の誰かにソースコードを提供する義務があります。

1
gnasher729

ソフトウェアを組織外の誰かに配布することはないため、変更のソースコードを利用可能にする必要はありません。は、GPLv1、GPLv2、およびGPLv3に適用されます。

また、GPLはソフトウェアの使用目的に制限を設けていません。商用目的で使用できます。使用方法が、ソースコードを利用可能にするための特定の要件と競合しない場合に限ります。


現在、Affero Public License does公的に利用可能なサービスで製品を使用する場合、変更を利用可能にする必要があります。ただし、AfferoはGPLではありません。

1
Stephen C