
このドキュメントは、Apache開発者がソースコード、ドキュメント、バイナリ配布物など、ApacheソフトウェアにApache License, Version 2.0(またはALv2)を適用するために必要な手順を理解するのに役立つものです。これは記述的なガイダンスであり、ライセンス自体の条項を置き換えたり、変更したりするものではありません。不確実な場合は、Apacheの一般的なポリシーを参照してください。
他のApache関連ライセンスに関する情報、および他のオープンソースライセンスとの互換性に関する更新情報は、ライセンスセクションに掲載されています。
ALv2は、この自己説明的な著作権と特許ライセンス条項の集合です。Apache Software Foundation (ASF)とそのプロジェクトだけでなく、誰でもこのライセンスを使用でき、バージョン付きのライセンス条項を参照することで適用できます。ライセンスの付録には、その方法が記載されています。
ASFは著作権譲渡を使用しておらず、元の著者が共同著作物の個々の部分の著作権を保持していることに注意してください。付録に記載されている方法は、著作権所有者のみを対象とするため、ASFはこの方法のバリエーションを使用しています。
ライセンスのセクション4dでは、NOTICEファイルに著作物の帰属表示を含めることが規定されているため、何らかの形で帰属表示は派生著作物に残ります。Apacheプロジェクトは、すべての配布物に正しいNOTICE文書を含める**必要があります**。
ALv2を新しいソフトウェア配布物に適用するには、LICENSE-2.0.txtの内容をコピーして、LICENSEという名前のファイルにコピーし、配布物の最上位ディレクトリに配置します。配布物がjarファイルまたはtarファイルの場合、アーカイブの先頭に配置するために、まずLICENSEファイルを追加してください。これにより、配布物の共同ライセンスがカバーされます。
さらに、LICENSEファイルと同じディレクトリに、正しいNOTICEファイルを含める**必要があります**。
各元のソースドキュメント(コードとドキュメント、ただしLICENSEファイルとNOTICEファイルは除く)には、先頭に短いライセンスヘッダーを含める**べき**です。ICLA、CCLA、またはソフトウェアグラントの対象外となるドキュメント(サードパーティライブラリなど)が含まれる場合は、ポリシーガイドを参照してください。
簡単に言うと、目標は上記新規ソフトウェアへのライセンス適用で説明されている最終的な配布物を達成することです。いくつかの変換ツールがここにリストされています。
Apache Software Foundationがコードを所有し、配布している場合、**はい**です。すべてのソフトウェア配布物は、2004年3月1日までに新しいライセンスに変換されました。
ASFがコードを所有していない場合、決定は著作権所有者次第です。もちろん、新しいライセンスにアップグレードすることを強くお勧めします。
ASFがそのコードの新しいリリースを行う場合のみです。「無効」なコードブランチは更新する必要はありません。
法務担当のホームページから始めましょう。
配布物ごとにライセンスの完全なコピーを1つ追加するだけです。ポリシーを参照してください。
ポリシーを参照してください。
いいえ。コミッターは著作権を保持していますが、Apacheは著作権表示を追加しないよう求めています。詳細については、ポリシーを参照してください。
できますが、LICENSEとNOTICEという名前を付けることをお勧めします。
はい。ポリシーで詳細を確認してください。