1

簡単に言えば。アプリに役立つ API を備えた素敵なオープン ソース プロジェクトを見つけました。ただし、もともと GPL-v3 ライセンスの下で配布されています。私は唯一の貢献者であるクリエーターと話しました.

私の質問は次のとおりです。

  1. このライセンスの下で十分に提供できると彼が書いた電子メールですか、それとも次のようなものを書いてください: GPL-v3 ではなく Apache ライセンス、バージョン 2.0 の下で [PERSON] に X プロジェクトを提供することに同意します。
  2. 「例外的な Apache ライセンス、バージョン 2.0 に基づくプロジェクト X」のページについて、何を書く必要がありますか? プロジェクト X が GPL-v3 に準拠していると書くと、アプリ全体がこのライセンスに準拠する必要があることが示唆されるためです。
  3. このプロジェクトが別のオープン ソース プロジェクト [ライブラリ] (ライセンス Apache 2.0 の下) を使用している場合、それを別の about リスト要素としても記述する必要がありますか?

すべての回答に感謝します。

編集

一般的に言えば、不明確かもしれないので、コード内の About ボックスについてではなく、結局消えるのはコメントだけなので、お尋ねしますが、多かれ少なかれ次のようなものです:

以下のオープンソース プロジェクトが含まれます。

...

Project X Copyright Creator Y 2010-2013、Apache Licence、バージョン 2.0 の下で例外的に配布

また

Project X Copyright Creator Y 2010-2013、Apache Licence、バージョン 2.0 に基づいて配布

また

Project X Copyright Creator Y 2010-2013

...

作成者よりも、それを読んで、このプロジェクトが現在別のライセンスで配布されていることに気付いた人が心配なので、アプリ全体のソース コードを取得する必要があります。

3 番目の質問は、Project X が一部の要素 (そこでのみ使用される追加のライブラリなど) を取得しているプロジェクトについても、同様の形式で記述する必要があるかどうかです。

4

1 に答える 1

0

元の作成者がApache2.0に基づいてソフトウェアのライセンスを取得することに同意した場合は、保持する必要のある正確な著作権ステートメントの横に利用規約を含む、いわゆるLICENSEまたはCOPYINGファイルを受け取っているはずです。

さらに、これはApache 2.0ライセンスであり、これは一部の例外であると記述しているため、この状況について通知するNOTICEファイルを受け取っている可能性もあります。

通常必要なのは、この情報[これらのファイル]をエンドユーザーに渡すことだけです。

また、ここでプロジェクトXについて質問しないでください。これは実際のプロジェクトであるため、プロジェクトに名前を付けてください。これにより、より良い例が示され、将来のユーザーが自分の状況と比較するのにこの質問がより役立ちます。

于 2013-01-15T14:47:27.373 に答える