30 年以上にわたり、MySQL は世界中の開発者、データベース管理者、顧客、パートナー、教育関係者、オープンソース支持者による貢献、フィードバック、コラボレーションを通じて成長してきました。
そのコミュニティは、MySQL を世界で最も広く使われているオープンソースデータベースの 1 つにするうえで大きな役割を果たしてきました。エコシステムが成長し進化し続けるにつれて、コラボレーションの機会も広がっています。
この 1 年間、私たちは MySQL エコシステム全体で透明性とエンゲージメントを高めるための重要な取り組みを進めてきました。公開ロードマップディスカッション、Early Access リリース、Worklog の公開、バグに関する透明性向上とバックログ削減、公開コミュニティディスカッション、GitHub Discussions の活用拡大、コントリビューター向けイベントを通じて、コミュニティで現在構築されているものを理解し、フィードバックを提供していただきながら MySQL の未来を形作るための機会を増やしてきました。
そして本日、私たちは次のステップへ踏み出します。
透明性の向上から、より有意義なコミュニティ参加へ
私たちの目標はシンプルです。イノベーションとコントリビューションを加速させ、MySQL の進化に意味のある形でコミュニティに参画しやすくし、MySQL エコシステムを成長させることです。
透明性は重要ですが、イノベーションを推進するのはコミュニティへの参画です。コントリビューターには、関与するための明確な道筋が必要です。ユーザーには実際の利用現場からのフィードバックを共有する機会が必要です。パートナーには長期的な優先事項を見通せることが必要です。コミュニティリーダーには、コラボレーションと戦略的な議論のための場が必要です。
参加が広がるにつれて、コミュニティにはアイデアをイノベーションへとつなげる仕組みが必要になります。役割と責任を定義することで、ユーザーが期待する品質、安定性、セキュリティを維持しつつ、貢献や協業を容易にし、MySQLの進化を加速させることができます。
その共創の精神は、MySQL エコシステム全体に反映されています。先日開催された Contributor Summit では、Oracle のエンジニアと、Amazon Web Services (AWS)、Google Cloud、Percona、ProxySQL、Readyset、VillageSQL などの組織の Contributor、さらに MariaDB Foundation をはじめとするエコシステムの関係者が一堂に会し、アイデアを共有し、MySQL の未来を形作る一助となりました。
このような取り組みを推進するために、ガバナンスモデルでは参加とリーダーシップのためのフレームワークを導入します。コミュニティメンバーは、コード、テスト、ドキュメント、レビュー、技術的な議論を通じて コントリビューター として貢献できます。経験豊富な コントリビューター は、コミッター として更なる責任を担いながら、メンターの支援のもと変更点のレビューやコード品質の維持に貢献することができます。プロジェクトリーダー は MySQL の主要分野において技術的なリーダーシップを発揮し、安定性、パフォーマンス、互換性を確保しつつ、長期的な進化を導きます。
このガバナンスモデルには、ステアリング・コミッティや、脆弱性報告、セキュリティレビュー、責任ある開示の調整を担当する専任の脆弱性グループも含まれます。
MySQL が進化し続ける中で、強力なコミュニティ活動は、同じく強力なガバナンスによって支えられるべきだと私たちは考えています。
ガバナンスの重要性
成功するオープンソースプロジェクトとは、コードだけで成り立つものではありません。人々とコミュニティの関係にかかっています。信頼は、透明性のあるプロセス、明確な意思決定、そして有意義な参加の機会を通じて築かれます。プロジェクトが成長するにつれて、ガバナンスはユーザーコミュニティが期待する品質、安定性、互換性、およびセキュリティを維持しつつ、多様な視点が反映されるよう支援します。MySQL Governance Document は MySQL.com で公開され、MySQL Developer Guide とともに、MySQL の進化に参加するためのリソースとなります。
「ガバナンスの強化により、MySQLコミュニティは、ユーザーが期待する品質、セキュリティ、互換性を維持しつつ、より明確な方法で活動しイノベーションを加速させることができます」と、Oracle Cloud Infrastructure の Data and AI Platform Services 担当 Senior Vice President である Jason Wilcox は述べています。
MySQLステアリング・コミッティの発足
コミュニティエンゲージメントの次の段階を支えるために、MySQL ステアリング・コミッティを導入します。
ステアリング・コミッティは、戦略的な指針の策定とコミュニティの代表機能を果たすフォーラムとして機能し、MySQL エコシステム全体の多様な視点を集めることを目的としています。このコミッティは、長期的な優先事項、エコシステムの成長、ガバナンスの進化、コミュニティ参画の指針策定を支援します。また、MySQL の将来の方向性を形作るうえで、コミュニティからのフィードバックを受け入れる体系的な仕組みを提供するとともに、MySQL の将来の方向性を形作る一助となるでしょう。
ステアリング・コミッティは、技術的なリーダーシップや日々の開発プロセスを置き換えることを意図したものではありません。むしろ、重要な戦略的議論が幅広い参加と多様な視点から恩恵を受けられるようにすることで、より広範なガバナンスモデルを補完するものです。
コミュニティとプロジェクトの長期的な方向性との関係を強化することで、ステアリング・コミッティは MySQL エコシステムの継続的な進化における重要な一歩となります。
初期の ステアリング・コミッティ には Amazon Web Services (AWS)、Google Cloud、Oracle が参加し、MySQL ユーザーからの追加の視点も取り入れます。
「オープンソースは、コミュニティがともに方向性を形作るときに力を発揮します。MySQL は世界で最も広く使われているデータベースの 1 つであり、透明で包括的なガバナンスモデルは、MySQL を利用するすべての人にとって、そのメリットをさらに強化するものです」と、AWS Databases の Vice President である Ganapathy Krishnamoorthy は述べています。「AWS は Oracle がオープンな開発へと向かう動きを歓迎しており、他の コントリビューターやユーザー、より広いコミュニティと活動し、MySQLが長期にわたって高速で信頼性が高く、信頼される存在であり続けるよう尽力できることをうれしく思います。」
持続可能なコミュニティの構築
私たちは、公開ロードマップディスカッション、Contributor Summit、GitHub を基盤としたコラボレーション、Early Access リリース、技術設計に関する会話、そして充実した開発者向けリソースを通じて、エンゲージメントの機会を拡大し続けています。
これらの取り組みは、世界中の組織が求めているエンジニアリングの卓越性、安定性、互換性、セキュリティを維持しながら、よりオープンで参加しやすい環境を作ることに役立っています。
また、進捗状況を測定し、MySQL エコシステムの健全性をより明確に共有することにも取り組んでいます。バグバックログの管理や課題への対応力における最近の改善は、その取り組みを反映したものです。


MySQL バグダッシュボードは、MySQL の各バージョンファミリー全体におけるバグバックログの削減が進んでいることを示しています。
報告されたバグの大部分は MySQL Server に集中しており、次いで MySQL Workbench およびコネクタが続いています。これは、コミュニティの活動が最も活発な分野にチームが継続的に注力していることを反映しています。
今後は、コントリビューターの増加、貢献の質、課題への対応および解決の傾向、ロードマップへの参加、Early Accessの採用状況、そしてコミュニティプログラム、イベント、ディスカッション全体でのエンゲージメントに関する指標を定期的に追跡し、共有していく予定です。これらの指標は、改善の機会を特定し、MySQL コミュニティの継続的な成長を支えるために役立ちます。
継続した参画をお願いします
MySQL コミュニティは、オープンなコラボレーション、フィードバックを通じて、多くの方々の参画に支えられながら成長を続けています。GitHub Discussions に参加し、MySQLコミュニティロードマップ をご覧いただき、今後の機能や技術的な議論についてフィードバックをお寄せください。
この取り組みの一環として、コミュニティは 7 月 15 日午前 7 時(太平洋標準時) に第5回公開ディスカッションを開催します。これは、コントリビューター、ユーザー、エコシステムパートナーの皆さまが議論し、将来の方向性を形作る機会となります。
コミュニティとつながる次の機会は、8 月 5~6 日にコロラド州ブルームフィールドで開催される Contributor Summit です。
開発者、DBA、ユーザー、パートナー、教育関係者、オープンソース コントリビューターなど、どのような立場の方でも、MySQLのイノベーションを推進するために、さまざまな形で参加し、貢献することができます。
参考資料

