
ASFは、データ、クラウド、検索、ライブラリ、地理空間、IoTなど、さまざまなカテゴリの世界をリードするオープンソースプロジェクトのグローバルな拠点です。
オープンソースソフトウェアとは、誰でもソースコードを閲覧、編集、貢献できるソフトウェアです。オープンソースプロジェクトには、コミュニティの構築とメンタリング、コミュニケーション、リリースプロセスなど、オープンソースソフトウェアの作成、保守、配布のあらゆる側面が含まれます。
誰でも!コード、ドキュメント、ブログの執筆、プロジェクトのプロモーション、プロジェクト管理、リリース管理など、貢献方法はたくさんあります。
オープンソースまたはASFが初めての場合は、コミュニティ開発サイトで基本的な概念、最初のステップ、ASFの仕組みを学ぶことをお勧めします。次に、興味のあるオープンソースプロジェクトを見つけ、そのプロジェクトの文化とルールに精通してください。ASFプロジェクトは、独自の自治ルールを作成する権限を持っているため、プロジェクトのプロセスはプロジェクトによって異なる場合があります。
以下のリンクを使用して、すべてのASFプロジェクトから最新のリリースを検索してダウンロードしてください。特定のプロジェクトのすべてのリリースを見つけるには、プロジェクトディレクトリからアクセスできるプロジェクト独自のWebページから始める必要があります。
トップレベルプロジェクト(TLP)は、健全なコミュニティと活発な開発が行われているプロジェクトです。ASFプロジェクトの大部分はTLPです。TLPになるには、プロジェクトは最初にApacheインキュベーターから正常に卒業する必要があります。インキュベーションプロジェクト(「ポドリング」とも呼ばれます)は、まだ持続可能なコミュニティを構築していませんが、活発な開発を行っており、TLPになるために卒業に向けて進んでいます。インキュベーションプロジェクトのプロジェクト名またはプロジェクトWebサイトには、「Incubating」という言葉が含まれています。たとえば、Apache Foo(Incubating)などです。誰でもTLPまたはインキュベーションプロジェクトに貢献できます。
Apacheインキュベーターは、ASFに参加したいプロジェクトにサービスを提供しています。インキュベータークックブックを読んで、ASFがプロジェクトに適しているかどうか、ASFポドリングになるために必要な手順を理解してください。