
この**ダウンストリーム配信ブランディングポリシー**は、Apache®ソフトウェア製品を元のApache製品名で配布することを希望するダウンストリームソフトウェアディストリビューターの**要件**を定義します。別の名前を使用することを希望するディストリビューターは、正式な商標ポリシーに従う必要があります。
Apacheソフトウェア製品は、プラットフォーム向けのパッケージを提供する多くのダウンストリームエンティティによって配布されています。例としては、Dockerイメージ、Linuxディストリビューター、クラウドプラットフォームベンダーなどがあります。
Apache Software Foundationは、これらのダウンストリームディストリビューターの重要性を認識しており、このポリシーが遵守されている限り、Apache製品を元のApache名で配布することを歓迎します。
名前は、Apache Software Foundationで使用されている名前と同じである必要があります。すべてのApacheソフトウェア製品の正式名称は、「Apache *ProjectName*」の形式です。「Apache」、「*ProjectName*」、および「Apache *ProjectName*」は、Apache Software Foundationの商標です。
ソフトウェアの基になっているソースコードは、Apache Software Foundationのソースコードリリースと同一であるか、または以下のすべてが真である必要があります。
すべてのソースコードの変更は、以下に示す許容される変更基準の少なくとも1つを満たしている必要があります。
Apache Software Foundationのリリースと明確に区別し、ソフトウェアの基になっているApache Software Foundationのバージョンを明確に識別するバージョン番号を使用する必要があります。
ドキュメントには、ソフトウェアの基になっているApache Software Foundationのバージョンを明確に記載する必要があります。
エンドユーザーは、配信チャネルが修正をバックポートすることを期待しています。すべての修正をバックポートする必要はありません。バックポートする修正の選択は、その配信チャネルの更新ポリシーと一致している必要があります。
許容される変更は、以下の基準の少なくとも1つを満たしている必要があります。
変更が、関連するApacheプロジェクトコミュニティによって将来のリリースに含めることが承認されている。変更を受け入れるために使用されるプロセスと、その承認がどのように文書化されるかは、プロジェクトによって異なることに注意してください。
変更が未公開のセキュリティ問題の修正であり、修正がセキュリティ修正として公開されておらず、Apacheプロジェクトに問題と修正案の両方が通知されており、PMCが脆弱性レポートと修正案のいずれも拒否していない。
変更がバグの修正であり、Apacheプロジェクトにバグと修正案の両方が通知されており、PMCがバグリポートと修正案のいずれも拒否していない。
ターゲットプラットフォームと統合するための軽微な変更(起動およびシャットダウンスクリプト、構成ファイル、ファイルレイアウトなどの変更)で、Apacheプロジェクトがそれらの変更に反対していない場合。
PMCが現在サポートしているブランチの変更を、PMCがもはやサポートしていないブランチにバックポートする変更。
ディストリビューションに含まれる追加の依存関係はすべて、サードパーティライセンスポリシーに従って、ApacheプロジェクトがApacheリリースに依存関係を含めることを許可する条件でライセンスされている必要があります。
Apache Software Foundationから入手可能なオプションの依存関係、モジュール、アドオンなどは、ディストリビューションに含めることができます。
Apacheプロジェクトの機能を拡張するサードパーティから入手可能なオプションの依存関係、モジュール、アドオンなどは、個別のパッケージとして提供する必要がありますが、プロジェクトが反対しない限り、ディストリビューションに含めることができます。
Apacheプロジェクトのデフォルト機能を置き換えるサードパーティから入手可能なオプションの依存関係、モジュール、アドオンなどは、Apacheプロジェクトがディストリビューションへの包含を承認していない限り、個別のパッケージとして提供する必要があります。
ダウンストリームソフトウェアディストリビューターは、ディストリビューションに含まれる変更や追加のバグやセキュリティの脆弱性を報告するための連絡先情報を提供する必要があります。
上記のポリシーに基づき、プロジェクト固有の要件によって妨げられない限り、以下の使用法は許容されます。
開発ブランチから特定のリビジョンをリリースする。
開発ブランチからバックポートされた修正または機能を含める。
デフォルトの構成を変更する。
バックポートを適用するために些細な変更が必要なバックポートを適用する。
他のシステムとの通信を容易にするために、さまざまなサードパーティJDBCドライバーまたは同様のライブラリを含める。
上記のポリシーに基づき、プロジェクト固有の要件によって許可されない限り、以下の使用法は許容されません。
個々のコミッターのフィーチャブランチ、またはプロジェクトが将来のリリースに含めることを承認していないその他のブランチからバックポートされた修正または機能を含める。
ASFソース管理に現在含まれていない修正を適用する。
ASFソース管理に現在含まれていない機能を追加する。
バックポートを適用するために重要な変更が必要なバックポートを適用する。
PMCに問題を通知せずに、発見されたセキュリティ問題をサイレント修正する。
データベースのデフォルトの永続化レイヤーをサードパーティの永続化ライブラリに置き換える。
個々のプロジェクトは、上記で設定された変更されたソフトウェアディストリビューションのデフォルト要件を変更することができます。
以下のプロジェクトは、上記のポリシーの変更バージョンを使用することが知られています。
ディストリビューターは、Apacheソフトウェアプロジェクトの変更バージョンをApache製品名で配布する前に、関連プロジェクトにプロジェクト固有のポリシーを確認する必要があります。
正式な商標ポリシーと商標リソースのサイトマップをご覧ください。
このASFポリシーステートメントのいかなる部分も、サードパーティがApache Software Foundationまたはそのプロジェクトとの関連性を主張したり、サードパーティの製品、サービス、またはイベントに対するASFによる承認またはサポートを暗示したりすることを許可するものと解釈してはなりません。
これは、2024年3月に公開されたこのApacheポリシー文書のバージョン1.0です。
重大な変更は、新しいバージョン番号でマークされます。