0

X11のライセンスを受けたソースから作成されたソフトウェアを作成し、そのソフトウェアをGNUGPLの下に置きたいと思っています。GNU GPLはX11ライセンスと互換性があるので、それが可能であることを私は知っています。しかし、X11ライセンスの一節が私を悩ませているので、具体的にどのようにそれを行うのか疑問に思います。

「上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含まれるものとします」

だから、私は何をすべきですか?著者の名前を引用する必要がありますか、それともX11ライセンスを設定する必要があります(私のソフトウェアはGNU GPLの下にあるため、使用していません)。

4

1 に答える 1

2

X11ソースコードを変更しなかったとしましょう。あなたは確かにあなたがライセンステキストと著作権声明を渡すことを要求するライセンス条件を遵守する必要があります。

したがって、これらのアイテムを保持してください。そうしないと、使用条件に違反し、そのコードを使用する権利を失うことになります。

次に、ソースコードのその部分に変更を加えると、目的によって異なります。変更をアップストリームプロジェクトで使用できるようにしますか?はいの場合は、X11の条件にも変更を加えるように注意してください。当然、あなたもその部分の作者であるため、あなた自身の著作権を上に追加することができます。

ちなみにこれは通常提案されています。自由ソフトウェアはソフトウェアを交換することで機能するので、善良な市民であり、改善の受け渡しを妨げないでください(たとえば、そのX11コードがライブラリである場合)。

ただし、GPLの下で変更のライセンスを取得できます。これは、X11コードでも可能です。ただし、これにより、改善が上流に逆流するのを防ぐことができます。したがって、ここで何をするのか、なぜそうするのかを知っておく必要があります。

このホワイトペーパーでは、トピック全体が多くの詳細といくつかの例で説明されています。

于 2012-08-05T13:16:25.610 に答える