오픈소스 오피스 스위트 OpenOffice.org는 1985년까지 뿌리를 거슬러 올라가는 독점 제품 StarOffice로 시작했다. 썬 마이크로시스템즈는 1999년 이를 인수하고 2000년에 소스를 OpenOffice.org로 공개하여, 자유 소프트웨어 세계에 마이크로소프트 오피스에 대한 주된 대안을 제공했다. 2010년 오라클이 썬을 인수했을 때, 오라클은 개발을 동결하고 버그 트래커를 비공개로 전환하고 오랜 기여자들을 밀어냈으며 프로젝트를 상업적 제품으로 팔려고 시도했다 — 10년간의 커뮤니티 작업이 갑자기 적대적인 소유자 아래 놓이게 된 것이다.

개발자들의 선택은 오라클이 통제를 공고히 하기 전에 떠나는 것이었다. 2010년 말 핵심 팀은 문서재단(The Document Foundation)을 발표하고 전체 코드베이스를 중립적인 비영리 거버넌스 아래 리브레오피스로 포크했다. 자유 라이선스 덕분에 오라클의 동의 없이도 포크가 합법적이었고, 진짜 자산은 브랜드가 아니라 커뮤니티라는 것이 이들의 판단이었다: 기여자, 배포자, 사용자는 작동하는 코드를 따르므로 오라클은 빈 이름만 쥐고 남게 될 터였다.

그 판단은 들어맞았다. 오라클은 2011년 껍데기를 아파치에 기부했지만, 그때까지 대부분의 기여자는 이미 떠난 뒤였다. 아파치 오픈오피스는 2014년 이후 주요 릴리스를 내놓지 않았고 여전히 고쳐지지 않은 보안 문제를 안고 있는 반면, 리브레오피스 — 그 계보를 StarWriter의 1985년 데뷔로 거슬러 올라가는 — 는 40년이 지난 지금도 활발히 개발되며 브라우저 기반 빌드와 실시간 협업을 추가하고 있으며, 여전히 기본 오픈 오피스 스위트이다.

라이선스가 아직 허용할 때 중립 거버넌스로 포크하기

썬의 2000년 오픈소스 공개 덕분에 포크가 합법적이었다: 오라클이 적대적으로 돌아섰을 때, 커뮤니티는 코드를 가져가 살려두기 위해 누구의 허락도 필요하지 않았다.

포크는 오라클이 통제를 공고히 하기 전에 일어났기에, 중요한 자산 — 개발자들 — 을 확보했고, 오라클과 이후 아파치는 알아볼 수 있는 이름을 물려받았지만 그 뒤에 팀은 없었다.

중립적인 비영리 거버넌스는 단일 소유자 실패 모드를 제거하여, 자원봉사자와 하류 배포자들이 장기적으로 프로젝트에 헌신할 이유를 주었다.

사용자들은 유지보수만으로 차이를 알 수 있었다: 리브레오피스는 계속 수정을 내놓는 동안 오픈오피스라는 이름은 쇠퇴했기에, 유명한 프로젝트가 아니라 살아 있는 프로젝트가 표준이 되었다.

표준의 진짜 자산이 커뮤니티일 때, 개방성은 보험이다: 적대적인 소유자는 합법적인 포크로 우회될 수 있고, 살아 있는 프로젝트가 사용자가 신뢰하는 표준이 된다.

아파치 오픈오피스는 여전히 존재하지만 사실상 휴면 상태이다: 2014년 이후 주요 릴리스가 없고, 리브레오피스의 1,300명 이상에 맞서 소수의 기여자만 있으며, 1년 넘은 보안 문제들 — 이로 인해 문서재단은 2020년 아파치에 공개적으로 은퇴를 요청했다. 리브레오피스는 40년 된 StarOffice 계보를 살려두었다: 2025년까지 WASM 브라우저 빌드와 CRDT 기반 실시간 협업을 갖추게 되었고, 기념 보도는 해커 뉴스에서 555점과 232개의 댓글을 얻었다.

근거 확인하기

출처

  1. LibreOffice still kicking at 40, now with browser tricks and real-time collab The Register · theregister.com ·
  2. LibreOffice still kicking at 40, now with browser tricks and real-time collab Hacker News · news.ycombinator.com ·
  3. StarOffice Wikipedia · en.wikipedia.org