- Supabase が OrioleDB 特許の最終取得を完了
- 米国特許 10,325,030(Durable multiversion B+-tree)の非独占的ライセンスを OrioleDB のすべての利用者に提供
- OrioleDB は Postgres の既存ストレージエンジンを置き換える 高性能拡張機能 で、クラウド環境での性能とスケーラビリティを大幅に向上
- このプロジェクトは オープンソース として継続して開発され、Postgres コミュニティとの協業を通じて標準化とコア統合を目指す
- 特許ライセンスは 知的財産(IP)保護 を目的としており、オープンソースに対する脅威に対応する「盾」の役割を果たす
OrioleDB 特許公開と買収の背景
- Supabase は OrioleDB の完全な法的買収手続きを最近完了した
- 米国特許 10,325,030 (Durable multiversion B+-tree) を含むすべての権利を保有することになった
- 現在 Supabase は、OrioleDB およびすべてのフォーク(商用サービスを含む)の利用者に対して、この特許を非独占的に正式提供している
- このライセンス方針は OrioleDB ライセンスに基づいて適用されている
OrioleDB の概要と性能
- OrioleDB は Postgres のプラガブルストレージシステム を活用するストレージ拡張機能
- 既存の Postgres ストレージエンジンを置き換える ドロップイン方式 で動作する
- 最新ハードウェアおよび クラウドインフラ最適化 により、Postgres の性能とスケーラビリティを最大化する
- 公式ベンチマークによれば、Heap エンジン比で約 5.5 倍高速な性能(TPC-C、500 warehouses 基準)を示す
プロジェクトの開発方針とオープンソースポリシー
- Supabase は OrioleDB チームとともに Postgres ファースト戦略 で高性能ストレージエンジン開発に注力している
- OrioleDB は オープンソースプロジェクト であり、誰でもコード、ドキュメント、テスト、Issue などに貢献できる
- 目的は Postgres の Table Access Method API に基づくドロップインストレージエンジンを完成させること
- Postgres コミュニティとの協業を通じて、OrioleDB を拡張モジュールとして 標準化しメインラインに統合 することを進めている
ライセンスおよび IP 互換ポリシー
- OrioleDB ライセンスは PostgreSQL ライセンス をベースに作成されている
- Supabase は、すべての OrioleDB 利用者が特許(US 10,325,030)を自由に利用できるよう、非独占ライセンスを提供している
- この特許は、オープンソースを脅かす 敵対的な IP 訴訟から防御 するための「盾」という性格を持つ
Postgres と歩調を合わせた発展戦略
- OrioleDB は Postgres 自体と競合することを目的としておらず、Postgres の機能と性能を向上 させることを目標としている
- 長期的には Postgres 公式ストレージに OrioleDB が統合される ことが理想的な方向性
- そのために ストレージエンジン拡張性に関するパッチ作業 を Postgres コミュニティと継続的に協力している
- 性能・安定性の改善と本番環境での検証、ドキュメント整備、オンボーディング強化を着実に進めている
- ベンチマーク、移行ノート、実運用フィードバック の共有、技術コミュニティでの活発な議論、実際に試してみること、Issue/PR への貢献を広く奨励している
まだコメントはありません。