pgBackRest의 부활: 오픈 소스 지속 가능성에 대한 교훈
pgBackRest의 갑작스러운 중단과 그 이후의 부활 이야기는 오픈 소스 소프트웨어의 취약한 경제 구조에 대한 가슴 아픈 사례 연구 역할을 합니다. 13년 동안 pgBackRest는 PostgreSQL 생태계의 초석으로서 수많은 조직에 신뢰할 수 있는 재해 복구 및 백업 솔루션을 제공해 왔습니다. 그러나 최근 제작자의 일련의 발표는 유지보수가 단일 기업 후원자에 의존할 때 핵심 인프라가 얼마나 쉽게 위태로워질 수 있는지를 보여주었습니다.
위기: 후원이 실패했을 때
2026년 4월 27일, pgBackRest의 유지보수자는 프로젝트를 완전히 중단한다고 발표했습니다. 이 결정은 열정의 부족 때문이 아니라 경제적 필요 때문이었습니다. 수년 동안 이 프로젝트는 기업 후원을 받아왔지만, Crunchy Data가 매각된 이후 유지보수자는 작업을 계속하기 위한 안정적인 재정적 수단을 찾지 못하게 되었습니다.
수개월간의 모금 활동과 지속적인 개발을 가능하게 할 직무를 찾는 노력에도 불구하고, 유지보수자는 버그 수정, PR 리뷰, 이슈 관리 등을 포함한 업무량이 생계를 유지해야 하는 필요성과 양립할 수 없다는 결론을 내렸습니다. 이는 커뮤니티에 대한 냉혹한 경고로 이어졌습니다: 프로젝트는 더 이상 유지보수되지 않으며, 향후 모든 버전은 포크(forks)를 통해 이루어질 가능성이 높다는 것이었습니다.
전환점: 커뮤니티와 업계의 대응
이 발표는 PostgreSQL 커뮤니티로부터 즉각적인 반응을 불러일으켰습니다. 일주일 이내에 프로젝트의 유용성이 유지보수 비용보다 훨씬 크다는 것이 명확해졌습니다. 유지보수자는 pgBackRest를 필수적인 도구로 여기는 사용자들로부터 받은 메시지로 편지함이 "폭발했다"고 언급했습니다.
2026년 5월 4일, 이야기는 바뀌었습니다. 유지보수자는 단일 구원자가 아닌 집단적 노력을 통해 부활의 길이 열렸음을 밝혔습니다. 목표는 프로젝트의 생존을 위한 단일 장애점(single point of failure)을 만들었던 "단일 후원자" 모델에서 벗어나는 것이었습니다.
지속 가능성을 위한 새로운 모델
2026년 5월 18일, pgBackRest는 후원자 연합의 지원을 받아 계속될 것이라고 공식적으로 발표되었습니다. 이 다각화된 자금 조달 모델은 단일 기업의 인수나 전략적 변화가 프로젝트의 존재를 다시 위협하지 않도록 보장합니다.
이 연합에는 다양한 PostgreSQL 중심 조직들이 포함됩니다:
- AWS: 클라우드 컴퓨팅 리소스를 제공합니다.
- Supabase: Postgres 기반의 백엔드 플랫폼입니다.
- pgEdge: 엔터프라이즈급 분산 Postgres 플랫폼입니다.
- Tiger Data (TimescaleDB): 시계열 데이터 전문가입니다.
- Percona: 오픈 소스 데이터베이스 소프트웨어 및 서비스 전문가입니다.
- Eon.io: 백업 및 복구를 위한 지능형 클라우드 인프라를 제공합니다.
재정적 안정성을 넘어, 이 새로운 체계는 업무량을 분산하고 장기적인 연속성을 보장하기 위해 추가 유지보수자를 영입하는 것을 목표로 하며, 프로젝트가 단일 개인에게 과도하게 의존하는 것을 방지합니다.
왜 이것이 생태계에 중요한가
이 사건은 오픈 소스 세계에서 반복되는 긴장 관계를 강조합니다: 소프트웨어가 산업에 제공하는 엄청난 가치와 그것을 만드는 사람들의 불안정한 재정 상태 사이의 간극입니다. 한 커뮤니티 구성원이 언급했듯이, 유지보수자가 "인정받을 뿐만 아니라 달러(자금)도 받게 되는 것"을 보는 것은 고무적인 일입니다.
PostgreSQL 커뮤니티에게 pgBackRest는 안정성을 위한 승리입니다. 더 넓은 오픈 소스 커뮤니티에게는 "연합 기반 후원"의 청사진을 제공합니다. 도구를 사용하는 모든 이해관계자들에게 재정적 부담을 분산함으로써, 프로젝트는 단일 기업 파트너십이 제공할 수 없는 수준의 회복 탄력성을 얻게 됩니다.
자금이 확보되고 다각화된 지원 시스템이 갖춰진 상태에서, pgBackRest는 이제 새로운 기능과 최적화 작업을 이미 준비 중인 상태로 활발한 개발에 복로하고 있습니다.