何年も開発を続けてきたプロジェクトがあります。このプロジェクトは GNU GPL v2 の下でライセンスされており、10 年以上前に最初に公開されて以来ずっと続いています。ソースコードは SVN 経由で無料で入手できます。
最近、ある元開発者がソフトウェアのいくつかの変更を販売することを決定しました。ライセンス ファイルが彼のコードに残り、その配布を禁止していないという条件で、GNU GPL ライセンスの下で自由かつ明確に販売することができます。彼は現在やっています。
私たちメインプロジェクトの開発チームは、GNU GPL ライセンスの違反について彼に立ち向かい、彼はライセンスファイルを再度追加し、元の作品を GNU GPL ライセンスの下で再ライセンスすることに同意しました。
しかし今、彼は、自分の修正の .patch ファイルまたは .diff ファイルを作成して、彼の「排他的ユーザー」がそれらをコードにパッチできると言っています。彼はソースを公開していませんが、彼の変更により元のコードが変更されます。繰り返しますが、彼が .diff または .patch ファイルだけを提供する場合、彼は自分のライセンスに戻ることができると感じています (これは基本的に「これを再配布することはできません。その使用を登録する必要があります。基本的に、多くのことは、 GNU GPL ライセンスに違反しています)。
したがって、私の最終的な質問は次のとおりです。ソフトウェアの一部のユーザーが、元のソース コードを変更することを目的とした .diff または .patch ファイル (または、同じことを行うインストール スクリプト) の形式で変更を作成した場合。 GNU GPL v2 ライセンスの下でリリースされたソフトウェアの一部ですが、これはライセンス条項に違反していますか?
私はいくつかの調査を行いましたが、彼の変更が私たちのソフトウェアのライブラリまたはメソッドを使用する場合でも、GNU GPL の下でリリースする必要があると信じるに至りました。説明を求めて GNU に電子メールを送信しましたが、応答がありません。ここから何かアイデアはありますか?
ご協力いただきありがとうございます。