
Apache Software Foundation (ASF) に貢献する最良の方法は、多数あるアパッチプロジェクトコミュニティのいずれかに参加することです。コミュニティへの参加に関する一般的な質問をする最良の方法は、Apache のコミュニティ開発について読むことです。
ASF は 300 以上の異なるプロジェクトで構成されており、毎年多くの新しいプロジェクトの提案 (またはポッドリング) が Apache インキュベーターに入ってきています。したがって、どのような種類のテクノロジーやソフトウェアを使用している場合でも、興味のあるアパッチプロジェクトがきっと見つかるでしょう。
アパッチ製品の使用、質問(および場合によっては回答)をすること、バグを報告し、機能リクエストをすることは、アパッチプロジェクトコミュニティの成功に不可欠な貢献です。ユーザーからのフィードバックは、プロジェクトとその背景にあるテクノロジーを推進するのに役立ちます。
単純なユーザー活動を超えて、ユーザーがアパッチプロジェクトの開発に協力することで貢献者になることは素晴らしいことです。これは、開発メーリングリストでの議論に参加したり、他のユーザーの質問に答えたり、バグ修正や機能のパッチを提供したり、開発者やエンドユーザーのドキュメントを改善したりすることを意味します。
貢献者がコミットメントを示すのを見るのは嬉しいです。プロジェクトは、コミットメントを示す参加者をコミッターとして招待し、プロジェクトの将来を形作るのに役立てています。
Apacheは実力主義です。誰かがプロジェクトを支援し、そのプロジェクト (および ASF) に貢献することで、十分な持続的なコミットメントを示した場合、プロジェクトはその人をコミッターとして招待することを投票で決定する場合があります。
どのようにコミットメントを示すのでしょうか?
ユーザーと開発者のメールリスト、Wiki、フォーラム(存在する場合)を通じて参加して貢献してください。ドキュメントを拡張または改善する。課題追跡システムにリストされているバグに取り組むか、コードパッチを送信する。他のユーザーの質問に答えることは、アパッチプロジェクトのウェブサイトのパッチや改善を提案することと同様に、始めるのに最適な方法です。
コミッターになることは、いくつかのパッチを送信することだけではなく、開発およびユーザーのディスカッションリストで支援したり、ドキュメントや課題追跡システムで支援したり、長期的な関心を示すことでもあることに注意してください。
参加方法とオープンソースの考え方について詳しくは、以下をご覧ください。
貢献 -- Craig R. McClanahan
オープンソースの理解 -- Cameron Riley
オープンソースソフトウェアの作成 -- Karl Fogel
より技術的な情報については、ASF 開発インフラストラクチャとコミッター向けのメモを参照してください。