- Supabase a finalisé l’acquisition définitive du brevet OrioleDB
- Fournit une licence non exclusive sur le brevet américain 10,325,030 (Durable multiversion B+-tree) à tous les utilisateurs d’OrioleDB
- OrioleDB est une extension haute performance qui remplace le moteur de stockage existant de Postgres, en améliorant fortement les performances et la scalabilité dans les environnements cloud
- Le projet continue d’être développé en open source et vise la standardisation ainsi qu’une intégration au cœur de Postgres via la collaboration avec la communauté Postgres
- La licence de brevet a pour objectif la protection de la propriété intellectuelle (IP) et joue le rôle de « bouclier » face aux menaces contre l’open source
Publication du brevet OrioleDB et contexte de l’acquisition
- Supabase a récemment finalisé l’ensemble de la procédure juridique d’acquisition complète d’OrioleDB
- L’entreprise détient désormais tous les droits, y compris sur le brevet américain 10,325,030 (Durable multiversion B+-tree)
- Supabase accorde désormais officiellement ce brevet, à titre non exclusif, aux utilisateurs d’OrioleDB et de tous ses forks, y compris les services commerciaux
- Cette politique de licence s’applique dans le cadre de la licence d’OrioleDB
Présentation d’OrioleDB et performances
- OrioleDB est une extension de stockage qui exploite le système de stockage enfichable de Postgres
- Elle fonctionne comme un remplacement direct du moteur de stockage Postgres existant
- Grâce à une optimisation pour le matériel moderne et les infrastructures cloud, elle maximise les performances et la scalabilité de Postgres
- Selon les benchmarks officiels, elle affiche des performances environ 5,5 fois supérieures à celles du moteur Heap (TPC-C, base de 500 warehouses)
Orientation du projet et politique open source
- Avec l’équipe OrioleDB, Supabase met l’accent sur une stratégie centrée sur Postgres pour développer un moteur de stockage haute performance
- OrioleDB est un projet open source, auquel chacun peut contribuer via le code, la documentation, les tests ou les issues
- L’objectif est d’achever un moteur de stockage remplaçable basé sur la Table Access Method API de Postgres
- En collaboration avec la communauté Postgres, le projet travaille à la standardisation d’OrioleDB et à son intégration dans la branche principale en tant que module d’extension
Politique de licence et compatibilité IP
- La licence d’OrioleDB est rédigée sur la base de la licence PostgreSQL
- Supabase fournit une licence non exclusive permettant à tous les utilisateurs d’OrioleDB d’utiliser librement le brevet (US 10,325,030)
- Ce brevet a le rôle d’un « bouclier » destiné à défendre l’open source contre les litiges IP hostiles
Stratégie d’évolution alignée avec Postgres
- OrioleDB n’a pas pour but de concurrencer Postgres lui-même, mais de renforcer ses fonctionnalités et ses performances
- À long terme, la direction idéale serait une intégration d’OrioleDB dans le dépôt officiel de Postgres
- Pour y parvenir, le projet collabore en continu avec la communauté Postgres sur des patches liés à l’extensibilité du moteur de stockage
- Les efforts sur l’amélioration des performances et de la stabilité, la validation en environnement de production, la documentation et le renforcement de l’onboarding se poursuivent régulièrement
- Le partage de benchmarks, notes de migration et retours d’usage réels, les discussions actives dans la communauté technique, l’essai direct du projet et les contributions via issues/PR sont tous encouragés
Aucun commentaire pour le moment.