Apache Beamが新たなトップレベルプロジェクトとして承認されました

本日、Apache Software Foundationは発表しました。Apache Beamはインキュベーションを無事に卒業し、ファウンデーションの新たなトップレベルプロジェクトとなりました。これは「コミュニティと製品が、ファウンデーションの能力主義的なプロセスと原則の下で適切に管理されてきた」ことを意味します。

卒業はApache Beamにとってエキサイティングなマイルストーンです。トップレベルプロジェクトになることは、規模と多様性の両方において、Apache Beamコミュニティの驚くべき成長を認められた証です。開発およびユーザーメーリングリスト、プルリクエスト、カンファレンス、ミートアップでの参加がますます増加しているのを見るのは素晴らしいことです。追加のランナーやIOコネクタの貢献は、他のプロジェクトや組織が成長するコミュニティの一員になることに大きな関心を持っていることをさらに示しています。

卒業はコミュニティに関する声明ではありますが、技術的な進歩も目覚ましくありました。私たちは、特定のベンダーとシナリオを念頭に置いて調整され、コンポーネント間の境界が脆弱であったいくつかの企業からのコード寄付から始めました。コミュニティ全体が過去1年間、コードベースとドキュメントを真にベンダーニュートラルで拡張可能なフレームワークにリファクタリングするために非常に努力しました。テスト駆動開発を促進する、印象的なエンジニアリングシステムとプロセスを確立しました。品質と実行の卓越性へのこの集中した焦点は、それぞれが以前よりも大幅に改善された4つのリリースを公開することを可能にしました。

今後、追加の複雑なデータ処理パターンを直感的なAPIに蒸留するためにコア抽象化を拡張し、同時に、追加のストレージ/メッセージングシステムと実行エンジンの相互接続機能を強化していきます。私たちは協力して、分散データ処理の最先端技術を推進することに興奮しています。

これはまた、このマイルストーン達成を支援してくれた方々に感謝する機会でもあります。Apache Software Foundationとその素晴らしいボランティアの方々がいなければ、これは不可能でした。彼らは私たちを心から家族に迎え入れてくれました。特に、リリースの作成とプロセスの遵守におけるガイダンスをいただいたApache Incubatorコミュニティに感謝いたします。特に、Beamのエンジニアリングシステムの構築、特にテストインフラストラクチャと開発生産性の分野において支援してくれたApache Infraチームに感謝します。

Apache Beamコミュニティ全体を代表して、インキュベーションメンターであるTed Dunning、Venkatesh Seetharam、そして以前はBertrand DelacretazとJim Jagielskiに感謝します。Apache Wayを教えていただき、インキュベーションを通して導いていただきました。特に、インキュベーションチャンピオン兼メンターであるJean-Baptiste Onofréには特別な感謝を申し上げます。彼の並外れた助けは、私たちがここにたどり着く上で非常に重要であり、現在もアクティブなコードコントリビューターおよびプロジェクトマネジメント委員会のメンバーとして活躍しています。

APIの安定性を備えた最初のリリースに向けて取り組んでいるため、ユーザーとしてでもコントリビューターとしてでも、ぜひご参加ください。Apache Beamを今日試してみたい場合は、最新の0.4.0リリースをご覧ください。メーリングリスト、問題トラッカー、プルリクエスト、イベントを通じて、皆様からの貢献と参加を歓迎します。