3

こんにちは、良い一日です。

GPL/LGPL関連の質問があります。

GPLライセンスまたはLGPLライセンスのソフトウェアに基づいて派生作品を作成し(派生作品はソースコードに変更を加え、ソースコードを公開する必要があることを意味します)、それを次のように販売することにしたとしましょう。商用アプリケーション(または商用アプリケーションの一部として-LGPLの場合)。

ソースコード(変更/再配布するためのすべての標準GPL権限を含む)へのアクセスを、実際に私から直接ソフトウェアを入手した人にのみ許可し、他の人にソースコードを提供することを拒否することはできますか?(誰かがソフトウェアをどこかから入手した場合、私は彼/彼女に彼/彼女がソフトウェアを入手した人に連絡するように言います)。そのようなアプローチは非常に理にかなっています。ただし、これが実際にGPLで許可されているかどうかはわかりません。

イラスト:
ソフトウェアを販売しています。ある人「A」が私からソフトウェアを購入し、ソースを要求します。「A」にソースコードを提供します。ある人「B」が「A」からコピーを取得し、ソースコードを要求します。私は彼にソースコードを与えることを拒否し、彼にその件に関して「A」に連絡するべきだと言います。これは明らかにプロプライエタリライセンスではありません。許可されていますか?

どう思いますか?

4

2 に答える 2

4

私はソフトウェア開発者であり、弁護士ではありません。具体的な法的支援は期待しないでください。

実際に私から直接ソフトウェアを入手した人だけにソース コードへのアクセスを許可し (変更/再配布するためのすべての標準的な GPL の権利を含む)、それ以外の人にソース コードを提供することを拒否することはできますか?. (誰かが別の場所からソフトウェアを入手した場合、ソフトウェアを入手した人に連絡するように伝えます)。そのようなアプローチは非常に理にかなっています。ただし、これが実際に GPL で許可されているかどうかはわかりません。

GPL に基づいてソフトウェアを他の人 (A さん) に配布する場合、その人にもソースコードを取得する権利を与えます。最も簡単な方法は、一緒に作業を行うソース コードを提供することです。次に、その要件を満たしました。人物 A は、プログラムで既にソースを取得しています。ジョブ完了。

C さんがあなたのところに来て、A さんがあなたから GPL の下でソフトウェアを持っていると聞いたので、C さんがソースコードを欲しがっているとあなたに話した場合、あなたは C さんに、あなたがプログラムを彼女に配布したのではないことを伝えることができます。したがって、あなたが彼女にプログラムを提供する義務はまったくありません。プログラムに当てはまることは、ソースにも当てはまります (サードパーティにソースを提供するための書面による声明を提供していない限り)。

GPL はこれを禁止していません。ソースを提供する必要があるのは、ソフトウェアを配布している相手だけです (サードパーティにソースを提供するという書面による声明を提供していない場合)。また、ソースを一度渡した場合は、再度行う必要はありません。あればいいのですが、必須ではありません。ええ、あなたのソフトウェアを他の人にも提供するのも良いことですが、その必要はありません (サードパーティにソースを提供するという書面による声明を出していない限り)。

ソフトウェアとソースを配布する相手を自分で決定します。ライセンスは、ソフトウェアを配布することをまったく強制するものではありません (ただし、第三者にソースを提供するように書面で声明を出していない限り)。

編集:

GPL FAQをご覧になることをお勧めします。以下に役立つ質問をいくつか示します。

等々。

于 2011-10-27T23:41:33.613 に答える
-6

いいえ。プロジェクトに GPL に基づくコードが含まれている場合、コード全体も GPL に基づいてリリースする必要があり、ソースへの無料アクセスを誰にでも許可する必要があります。

GPL は、クローズド ソース ライセンスの下でオープンソース コードを再販するという、まさにあなたがやろうとしていることを防ぐように設計されています。自分のやりたいことが許されるような法的な抜け道を見つけたとしても、それはライセンスの精神に反することになるので、倫理的に言えば、あなたはまだ間違っています。

于 2011-10-25T13:44:06.750 に答える