私は、Apache 2.0ライセンスライブラリを使用するMITライセンスのこのオープンソースコードを持っています。
これを自分のプロジェクトに含めたいので、すぐに構築できます。
で、そのライセンスのポイント4、それを再配布する方法について説明します。
抜粋:
4。 再配布。以下の条件を満たしていれば、著作物またはその派生著作物の複製物を、改変の有無にかかわらず、ソースまたはオブジェクト形式で、任意の媒体で複製および頒布することができます。
作品または派生作品の他の受信者には、このライセンスのコピーを提供する必要があります。そして
変更されたファイルには、ファイルを変更したことを示す目立つ通知を含める必要があります。そして
お客様は、配布する派生著作物のソース形式で、著作物のソース形式からのすべての著作権、特許、商標、および帰属の通知を保持する必要があります。ただし、派生著作物のいかなる部分にも関連しない通知を除きます。そして
作品に配布の一部として「通知」テキストファイルが含まれている場合、配布する派生著作物には、そのような通知ファイルに含まれる帰属通知の読み取り可能なコピーを含める必要があります。ただし、派生著作物、以下の場所の少なくとも1つ:派生著作物の一部として配布されるNOTICEテキストファイル内。派生著作物とともに提供されている場合は、ソースフォームまたはドキュメント内。または、派生著作物によって生成された表示内で、そのような第三者の通知が通常表示される場合。NOTICEファイルの内容は情報提供のみを目的としており、ライセンスを変更するものではありません。お客様は、著作物からの通知テキストに加えて、またはその補足として、お客様が配布する派生著作物内に独自の帰属通知を追加することができます。ただし、そのような追加の帰属表示を、ライセンスの変更と解釈することはできません。お客様は、修正に独自の著作権ステートメントを追加することができ、修正の使用、複製、または頒布、またはそのような派生著作物全体について、使用、再現、および頒布を条件として、追加または異なるライセンス条件を提供することができます。それ以外の場合、作品はこのライセンスに記載されている条件に準拠します。
二次的著作物は作成していません(そのまま提供する予定です)。
NOTICEファイルはありません。自分のLICENSE.txtファイルだけです。
質問:「このプロジェクトは、Apache 2.0で配布されているXyzライブラリを使用します...」というように、どこに行けばよいですか?何がお勧めですか?
Apacheライセンスファイルも提供する必要がありますか?または、「ここでライセンスをオンラインで検索...」と言っても十分でしょう。
過去にこれを行ったことのある人がこの問題に少し光を当ててくれることを願っています。