Aivenのオープンソースプログラムオフィス

<font color="Grey">*[Aiven's Open Source Program Office](https://aiven.io/blog/aivens-open-source-program-office)の翻訳です。*</font>

2022年11月24日

# Aivenのオープンソースプログラムオフィス

AivenのOSPOで行っていること、所有しているプロジェクト、日々貢献しているプロジェクトについてご紹介します。

Aivenは、オープンソースをオープンに保ち、オープンソースソフトウェア開発をサポートすることに深い関心を寄せています。私たちは、オープンソースプログラムオフィスを通じて、この素晴らしい言葉を行動に変えています。


私たちのOSPOでは、Aivenのマネージド・サービスとして提供されているプロジェクトが適切にメンテナンスされ、ケアされていることを確認しています。しかし、私たちはAivenのOSSプロジェクトの面倒を見るだけでなく、Aivenに影響を与えるすべてのオープンソースプロジェクトを監視し、外部の貢献者と積極的に協力しています。Aivenでは、オープンソースコミュニティに貢献したいと考え、OSPOチームを設立しました。


OSPOチームはまた、Aivenにおけるオープンソースのプロセスと哲学を推進しています。オープンソースの実践を奨励することから、Aivenが所有する新しいOSSプロジェクトの立ち上げやメンテナンスの支援まで、OSPOチームはAivenのオープンソースに関するすべての中心にいます。


OSPOチームはいくつかの支部に分かれており、一組の開発者（場合によっては3名）で構成されています。各支部は、プロジェクト（またはエコシステム内のプロジェクトファミリー）を主な対象としています。しかし、各支部は定期的にコラボレーションを行い、様々なトピックの専門知識を共有しています。


## 私たちはどんなOSSプロジェクトに貢献していますか？


私たちは現在、Apache Kafka®、Apache Flink®、PostgreSQL®、Apache Cassandra®、OpenSearch®のコミュニティに日々貢献しています。また、これらのプロジェクトのエコシステムの一部である、成功している、または重要なOSSプロジェクトに特に力を入れています。


### チーム


前述の通り、私たちのOSPOチームは各オープンソースプロジェクト（またはエコシステム）に焦点を当てた章に分かれています。以下では、Aivenの開発者が日々貢献しているコミュニティをご紹介します。


#### Apache Kafka®


* [Chris Egerton](https://www.linkedin.com/in/chris-egerton-93886148/) - Apache Kafka® コミッター。
* [Greg Harris](https://www.linkedin.com/in/greg-harris-2b86a1126/) - 長年 Apache Kafka® に貢献している。
* [Matthew De Detrich](https://www.linkedin.com/in/matthew-de-detrich-ba1124116/) - Apache Kafka® コミュニティに2年近く貢献しており、Guardian については後述する。


#### Apache Flink®


* [Matthias Pohl](https://www.linkedin.com/in/mapohl/) - Apache Flink® コミッター。
* [Ryan Skraba](https://www.linkedin.com/in/ryanskraba/) - 長年 Apache Flink® に貢献し、Apache Avro® PMC 議長。
* [Sergey Nuyanzin](https://www.linkedin.com/in/sergey-nuyanzin-60aa6356/) - 長年 Apache Flink® に貢献し、Apache Calcite® のコミッター。


#### オープンサーチ


* [Andriy Redko](https://www.linkedin.com/in/aredko/) - OpenSearch® コミッター、Apache CXF® コミッター、PMC メンバー。
* [Lukáš Vlček](https://www.linkedin.com/in/lukasvlcek/) - OpenSearch® プロジェクトとコミュニティに長年貢献しており、このブログの後半で説明する OpenSearch® 用 Prometheus® エクスポーター・プラグインの研究もその一つです。


#### Apache Cassandra®


* [Claude Warren Jr.](https://www.linkedin.com/in/claudewarren/) - Apache Cassandra®コミュニティへの貢献者、Apache Jena®コミッター。
* [Maxim Muzafarov](https://www.linkedin.com/in/mmuzaf/) - Apache Ignite®コミッター。


#### PostgreSQL


* [Gregory Stark](https://www.linkedin.com/in/greg-stark-4a297/) - Postgres® コミュニティへの長年の貢献者。
* [Ronan Dunklau](https://www.linkedin.com/in/ronan-dunklau-59169b139/) - Postgres® コミュニティへの長年の貢献者で、このブログの後半で説明する PGTracer での仕事を含みます。


#### クリックハウス


* [サルバトーレ・メソラカ](https://www.linkedin.com/in/smeso/) - ClickHouse®コミュニティへの貢献者


## Aiven が所有するオープンソースプロジェクト


Aivenはいくつかのオープンソースプロジェクトを所有しています。私たちはすべてのプロジェクトへの貢献を歓迎しており、[Aivenのオープンソースページ](https://aiven.io/open-source)にすべてのプロジェクトが掲載されています。OSPOチームもいくつかのオープンソースプロジェクトを所有しています：


### Klaw


Klaw（旧Kafkawize）はAivenの最初の買収企業です。KlawはセルフサービスのApache Kafka®トピック管理/ガバナンスツール/ポータルです。Klawは、Apache Kafkaのトピック、acl、avroスキーマ、コネクターの作成・閲覧プロセスを自動化するウェブアプリケーションで、組織の様々なチームのユーザーにロール/権限を導入します。


毎週数件のダウンロードがあり、より多くの企業が、エクセルシート、confluence、wikiページ、gitなどでApache Kafkaの設定を管理することから、喜んで移行することができます。


Klawを管理しているチームは現在、[Mirjiam Aullbach](https://www.linkedin.com/in/mirjam-aulbach/), [Muralidhar Basani](https://www.linkedin.com/in/muralibasani/), [Aindriú Lavelle](https://www.linkedin.com/in/aindri%C3%BA-andrew-lavelle-57345637/), [Mathieu Anderson](https://www.linkedin.com/in/mathieuanderson/), [Samuli Suortti](https://www.linkedin.com/in/samulisuortti/) で構成されている。ムラリは最近、[Klawのすべてを説明するブログ](https://aiven.io/blog/introducing-klaw-for-apache-kafka-governance)を書いた。


### Apache Kafka® 用ガーディアン


[Guardian](https://github.com/aiven/guardian-for-apache-kafka) は Apache Kafka® クラスタ用のバックアップ・リストアツールです。Kafka トピックを S3 のような永続的/オブジェクトストレージに継続的にストリーミングするように設計されており、バックアップをリストアするためのツールも提供します。


Guardian は Matthew Benedict de Detrich によって開発され、現在メンテナンスされています。もしこのプロジェクトに貢献したいのであれば、[issues board](https://github.com/aiven/guardian-for-apache-kafka/issues) に行き、何かを拾ってください！また、より詳しい情報については、気軽に [Matthew にコンタクト](mailto:matthew.dedetrich@aiven.io) してください。


### PostgreSQL® 用 PGTracer


[PGTracer](https://github.com/aiven/pgtracer)はeBPFを使用してPostgreSQL®のクエリや実行計画などをトレースするツールのコレクションです。


PGTracerはLinuxのeBPF機能を使用してPostgreSQLを計測する方法を提供します。高度なメモリアクセスを行うため、構造体のシンボルとオフセットを解決するためにPostgreSQLのデバッグシンボルが必要です。


PGTracerはRonan Dunklauによって開発され、保守されています。このプロジェクトに貢献したい方は、GitHub リポジトリにアクセスし、[Ronan に連絡する](mailto:ronan.dunklau@aiven.io) までお気軽にお問い合わせください。


Ronanは最近、PGConf.EuでPGTracerの仕事について講演を行った。同カンファレンスのウェブサイトには、[講演についてのRonanへのインタビュー](https://2022.pgconf.eu/speaker-interviews/ronan-dunklau/)が掲載されている。


### OpenSearch® 用 Prometheus® エクスポーター・プラグイン


[Prometheus® exporter plugin for OpenSearch®](https://github.com/aiven/prometheus-exporter-plugin-for-opensearch) は、多くの OpenSearch メトリクスを Prometheus フォーマットで公開します。


このプラグインは[Prometheus exporter for Elasticsearch®](https://github.com/aiven/prometheus-exporter-plugin-for-opensearch)のフォークとして開始され、[OpenSearch plugin template](https://github.com/aiven/prometheus-exporter-plugin-for-opensearch)を利用しています。[公式Prometheus Java Simpleclient](https://github.com/aiven/prometheus-exporter-plugin-for-opensearch)を使用しています。


このプラグインはLukáš Vlčekによってメンテナンスされています。もしこのプロジェクトに貢献したいのであれば、[the issues board](https://github.com/aiven/prometheus-exporter-plugin-for-opensearch/issues) に行って、何か拾ってきてください！また、[Lukášに連絡する](mailto:lukas.vlcek@aiven.io)こともできます。


## まとめ


以上、Aivenのオープンソースプログラムオフィスで起きていることを簡単に紹介しました。その他にも、Aivenの代表としてカンファレンスに参加したり、講演を行ったり、Aivenユーザーが自分のオープンソースプロジェクトを立ち上げるのを手伝ったり、製品チームと協力したりと、たくさんのことを行っています。


オープンソースプログラムオフィスと連絡を取りたい方は、ぜひご連絡ください！[ospo@aiven.io](mailto:ospo@aiven.io) までご連絡ください。



Aivenと私たちのサービスに関する最新ニュースや、オープンソースに関する様々な情報を入手するには、[月刊ニュースレターを購読する](https://aiven.io/newsletter)！Aivenに関する日々のニュースは、[LinkedIn](https://www.linkedin.com/company/aiven/)と[Twitter](https://twitter.com/aiven_io)のフィードでご覧いただけます。


サービスのアップデート情報を知りたい方は、[変更履歴](https://aiven.io/changelog)をご覧ください。


マネージド・オープンソース・データプラットフォームをお探しですか？<https://console.aiven.io/signup>から無料トライアルにお申し込みください！