注:ライセンスに関連する多くの質問と回答があります。しかし、私の要件は具体的だと思うので、別の質問をしてください。
GPL 2プロジェクトをフォークして、商用目的で使用することを検討しています。このプロジェクトは過去2年間更新されていませんが、「私たちの要件に対する優れたソリューションです。もちろん、将来的に強化する予定ですが、今のところはそのまま使用したいと思います。私たちは製品を直接販売していませんが、サービスとして提供します(月額サブスクリプション付き)。これはできますか?
ライセンスと著作権はどうなりますか?製品を配布していないため、エンドユーザーはこれらの情報を知ることができない場合があります。
コメント
- "サービスとして提供する"および"配布しない"、フォークされたGPL ' dコードは、制御するサーバー上で完全に実行され、クライアント側のコードはすべて実行されると言っていますか?これらのサーバーとのやり取りは、GPL ' dプロジェクトとはまったく関係ありませんか?
- 法的側面は別として、w自分の改善点を共有することなく、他の誰かが作成して一般に共有した作品を道徳的に使用してお金を稼ぐことを正当化すると思いますか?
- 時間の長さプロジェクトが更新されていないことは問題ではありません。サービスとして提供すると言うとき、それはどういう意味ですか?
- @Ixrecはい。ソフトウェアは当社のサーバーで実行されます。 " client-interaction "に拡張機能を追加する必要があります。これは、GPL ' dプロジェクトとは完全に無関係ではありません。
- @ 5gon12ederコードの最後の更新は2年前に行われ、プロジェクトは非活動中。さらなる機能強化なしに、これを長期間使用し続けることはできません。現在のバージョンで小規模なクライアントベースを用意することで、拡張作業に資金を提供できると考えました。
回答
はい、GPLv2コードはあなたが説明する方法で使用することができます。それは実際、AGPLとGPLv3の動機の1つです。もちろん、変更されたコードを組織外の人に渡してはなりません。そうしないと、ソースコードを利用可能にする義務が 発生します。
おそらく否定的な反応があります。オープンソースコミュニティから、この使用は技術的に合法であると見なされますが、クリケットではありません(他の人に新しい仕事を提供するなどの形で補償することなく、せいぜい他の人の仕事から利益を得ると見なされます)恩恵を受ける)。これを回避する可能性には、変更を元に戻す(ビジネスのコア部分でない場合)か、プロジェクトに連絡して、著作権所有者がプロジェクトのコードを内部使用のライセンスを取得して、財政的またはその他のサポートの見返りとして使用するかどうかを確認することが含まれます(このプロジェクトが活発に開発されていない場合は、著作権所有者が取り組んでいる他のプロジェクトにハードウェアやその他のリソースが必要になる可能性があります。
クライアント側も調査する必要があります。変更があった場合クライアントコードには、クライアントが顧客に配布されるため、それらのソースコードを利用できるようにする必要があります。クライアント(Webアプリケーションなど)がない場合、または変更されていないクライアントが使用されている場合は、法的な問題になります。
コメント
- "おそらく否定的な反応がありますオープンソースコミュニティから… " -びっくりするのを待ってください:-)
- しかし、GPLv3ではo同じ方法でコードを使用します。 GPLv3での変更は、他のものに関するものです: ifross.org/en/what-difference-between-gplv2-and-gplv3
- はい、そうなるでしょう。どちらも同じソースに由来し、GPL ' dソフトウェアに基づく製品を、ソースコード(または少なくとも使用可能なソースコード)を利用可能にすることなく、まったく利用できないようにするための抜け穴を見つけた人々ライセンスに違反しています。さまざまな状況に合わせてさまざまな方法でアプローチします。
- '混乱しています。あなたの答え(文2)では、GPLv3の動機の1つは、商用サービスでの使用を防ぐことであると言っているようです( "あなたが説明する方法" )。もしそうなら…それはどのように行われますか?
回答
GPL 2ライセンスを注意深く読み、すべての変更とともにコードを他の人と共有する準備をしてください。
ソースコードを提供せずに社外の人にソフトウェアを渡す場合は、世界中の誰にでもソースコードを提供する義務があります。
回答
組織外の誰にもソフトウェアを配布していないため、次のソースコードを作成する必要はありません。 利用可能な変更。 はGPLv1、GPLv2、GPLv3に適用されます。
また、GPLはソフトウェアの使用目的に制限を設けていません。 商用目的で使用できます…使用方法がソースコードを利用可能にするための特定の要件と矛盾しない場合に限ります。
現在AfferoPublicLicenseはあります公的に利用可能なサービスで製品を使用する場合は、変更を利用可能にする必要があります。 ただし、AfferoはGPLではありません。