7

私は、GPL の下でリリースされたソフトウェアを変更する契約を結んでいます。私がコンサルティングしている小規模な調査会社は、米国国防総省による RFP への回答の一部として、変更されたソフトウェアの出力の分析を提出する予定です。しかし、落とし穴があります。

ソースディレクトリには、次のテキストを含む「COPYRIGHT」というファイルが (標準の GPL.txt とともに) 含まれています。

「このプログラムはフリー ソフトウェアです。フリー ソフトウェア財団によって発行された GNU 一般公衆利用許諾契約書 (GPL) の条件に基づいて、ソフトウェアおよびそのすべての部分を使用、再配布、および/または変更することを許可します。研究であろうとなかろうと、商業的であろうとなかろうと、いかなる軍事目的にも決して使用してはなりません.GPL のバージョン2、または(あなたの選択で)それ以降のバージョンのいずれかを適用することができます。

この制限は、明らかに GPL の第 6 条と矛盾します ( ...ここで付与された権利の受信者の行使に対して、これ以上の制限を課すことはできません ... )

つまり、彼らは GPL に違反しているようです。

彼らによる私の GPL 権利の制限を無効と見なすことはできますか?

4

4 に答える 4

10

セクション 6 はここでは適用されません:コードを作成してライセンスを付与したユーザーではなく、コード + ライセンスのユーザー/配布者 (ライセンシー) と話しているのです。

ここで付与された権利の受領者の行使に対して、これ以上の制限を課すことはできません。

各ライセンシーは「あなた」として扱われます。

(私のものを強調してください。)

そのような条項に有効性があるかどうかはわかりませんが、著作権所有者が既存のライセンスを取得して独自の条項を追加できなかった理由がわかりません。もちろん、これはもはや GPL ではありませんが、GPLよりもさらに厳しい制限を伴うライセンスであることには変わりありません。

于 2009-11-08T09:56:30.793 に答える
8

GNUのFAQからの2つの興味深いビット:

GPLに基づいてコードのライセンスを取得したいのですが、軍用および/または商用目的で使用できないことも明確にしておきたいと思います。これはできますか?

いいえ、これら2つの目標は互いに矛盾しているためです。GNU GPLは、それ以上の制限の追加を防ぐために特別に設計されています。GPLv3では、セクション7で非常に限られたセットを許可していますが、その他の追加の制限はユーザーが削除できます。

GPLを変更して、変更されたライセンスを作成できますか?

別の名前でライセンスを呼び出し、GPLプリアンブルを含まない場合、および最後に使用説明書を変更して、言い回しとGNUについては言及しないでください(あなたが説明する実際の手順は似ているかもしれませんが)。

…</p>

彼らは許可されていない方法でGPLを変更しました。

GPLから:

7.追加規約。

「追加の許可」とは、1つまたは複数の条件から例外を設けることにより、このライセンスの条件を補足する条件です。

…</p>

他のすべての非許可の追加条件は、セクション10の意味の範囲内で「さらなる制限」と見なされます。受け取ったプログラムまたはその一部に、このライセンスに準拠していることを示す通知と、次の条件が含まれている場合はさらなる制限であり、その用語を削除することができます。

…</p>

ライセンスのその部分を削除することは許可されているようですが、弁護士に依頼する方法はありません

于 2009-11-08T10:24:36.530 に答える
2

作者は(おそらく)彼らが望むどんな権利も与えることができます。ただし、「制限付きGPL」はGPLではないため、GPLコードにリンクする場合は、「制限付きGPL」とGPLの両方でコードのライセンスを取得する必要があります。これにより、GPLライセンスを安全に使用できます。ただし、GPLに基づいてコードをリリースする必要のあることを何もしなければ、おそらく、必要な合理的なライセンス契約を添付することができます。

于 2009-12-17T12:28:23.957 に答える