- Supabase hat die endgültige Übernahme des OrioleDB-Patents abgeschlossen
- Stellt allen Nutzern von OrioleDB eine nicht exklusive Lizenz für das US-Patent 10,325,030 (Durable multiversion B+-tree) zur Verfügung
- OrioleDB ist eine leistungsstarke Erweiterung, die die bestehende Storage Engine von Postgres ersetzt und Leistung sowie Skalierbarkeit in Cloud-Umgebungen deutlich verbessert
- Das Projekt wird weiterhin als Open Source entwickelt und zielt in Zusammenarbeit mit der Postgres-Community auf Standardisierung und die Aufnahme in den Kern ab
- Die Patentlizenz dient dem Schutz geistigen Eigentums (IP) und fungiert als „Schutzschild“ gegen Bedrohungen für Open Source
Freigabe des OrioleDB-Patents und Hintergrund der Übernahme
- Supabase hat kürzlich den vollständigen rechtlichen Übernahmeprozess von OrioleDB abgeschlossen
- Das Unternehmen hält nun sämtliche Rechte einschließlich des US-Patents 10,325,030 (Durable multiversion B+-tree)
- Ab sofort stellt Supabase dieses Patent für OrioleDB und alle Forks, einschließlich kommerzieller Services, allen Nutzern offiziell auf nicht exklusiver Basis zur Verfügung
- Diese Lizenzpolitik gilt im Rahmen der OrioleDB-Lizenz
Überblick über OrioleDB und seine Leistung
- OrioleDB ist eine Storage-Erweiterung, die das pluggbare Storage-System von Postgres nutzt
- Sie arbeitet als Drop-in-Ersatz für die bestehende Postgres-Storage-Engine
- Durch Optimierung für moderne Hardware und Cloud-Infrastruktur maximiert sie Leistung und Skalierbarkeit von Postgres
- Laut offiziellen Benchmarks erreicht sie etwa 5,5-fach höhere Leistung gegenüber der Heap-Engine (TPC-C, auf Basis von 500 Warehouses)
Entwicklungsrichtung des Projekts und Open-Source-Politik
- Supabase konzentriert sich gemeinsam mit dem OrioleDB-Team mit einer Postgres-first-Strategie auf die Entwicklung einer leistungsstarken Storage-Engine
- OrioleDB ist ein Open-Source-Projekt, zu dem jeder mit Code, Dokumentation, Tests, Issues usw. beitragen kann
- Ziel ist es, auf Basis der Table Access Method API von Postgres eine Drop-in-Storage-Engine fertigzustellen
- In Zusammenarbeit mit der Postgres-Community wird daran gearbeitet, OrioleDB als Erweiterungsmodul zu standardisieren und in den Mainline-Zweig aufzunehmen
Lizenz- und IP-Kompatibilitätspolitik
- Die OrioleDB-Lizenz basiert auf der PostgreSQL-Lizenz
- Supabase gewährt allen Nutzern von OrioleDB eine nicht exklusive Lizenz, damit sie das Patent (US 10,325,030) frei verwenden können
- Dieses Patent dient als „Schutzschild“ zur Abwehr feindseliger IP-Klagen, die Open Source bedrohen
Abgestimmte Weiterentwicklungsstrategie mit Postgres
- OrioleDB soll nicht mit Postgres selbst konkurrieren, sondern zielt darauf ab, Funktionalität und Leistung von Postgres zu verbessern
- Langfristig wäre die Aufnahme von OrioleDB in das offizielle Postgres-Repository die ideale Richtung
- Dafür arbeitet das Team kontinuierlich mit der Postgres-Community an Patches zur Erweiterbarkeit der Storage-Engine zusammen
- Verbesserungen bei Leistung und Stabilität, Validierung für Produktionsumgebungen, Dokumentation und Onboarding werden fortlaufend vorangetrieben
- Geteilt und gefördert werden Benchmarks, Migrationshinweise, Feedback aus realen Einsätzen, lebhafte Diskussionen in der technischen Community sowie das eigene Ausprobieren und Beiträge über Issues/PRs
Noch keine Kommentare.