Postgres 커뮤니티에 이제 OrioleDB 특허가 자유롭게 공개됨

1 month ago 18

  • 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는 오픈 소스 프로젝트로, 누구나 코드 및 문서, 테스트, 이슈 등 기여가 가능함
  • 목적은 Postgres의 Table Access Method API를 기반으로 드롭인 스토리지 엔진을 완성하는 것임
  • Postgres 커뮤니티와의 협업을 통해 OrioleDB를 확장 모듈로 표준화 및 메인라인 합류를 추진하는 중임

라이선스 및 IP 호환 정책

  • OrioleDB 라이선스는 PostgreSQL 라이선스를 기반으로 작성됨
  • Supabase는 모든 OrioleDB 사용자가 특허(US 10,325,030)를 자유롭게 사용할 수 있도록 비독점 라이선스를 제공함
  • 이 특허는 오픈 소스를 위협하는 적대적 IP 소송으로부터 방어하기 위한 "방패"의 성격을 가짐

Postgres와의 정렬된 발전 전략

  • OrioleDB는 Postgres 자체와의 경쟁이 목적이 아니며, Postgres의 기능과 성능을 향상하는 것이 목표임
  • 장기적으로 Postgres 공식 저장소에 OrioleDB가 합류하는 것이 이상적인 방향임
  • 이를 위해 스토리지 엔진 확장성 관련 패치 작업을 Postgres 커뮤니티와 지속적으로 협력함
  • 성능·안정성 개선 및 생산 환경 검증, 문서화, 온보딩 강화를 꾸준히 추진 중임
  • 벤치마크, 마이그레이션 노트, 실사용 피드백 공유와 기술 커뮤니티에서의 활발한 논의, 직접 사용해보기 및 이슈/PR 기여를 모두 장려함

Read Entire Article