리눅스 배포판 NixOS와 그 방대한 패키지 저장소인 Nixpkgs를 이끌던 코어 팀(core team)이 해산을 선언했다. 이 팀은 출범한 지 약 10개월 만에 자진 해체를 결정했으며, 그 배경과 이유를 공개 포럼에 상세히 남겼다. 특정 사건 하나 때문이 아니라 오랜 기간 누적된 구조적 문제와 그로 인한 번아웃이 원인이라는 점에서, 대규모 오픈소스 프로젝트의 협업 구조를 고민하는 실무자에게 시사하는 바가 크다.
Nixpkgs는 10만 개 이상의 패키지를 담은 거대 저장소로, 수많은 자발적 기여자와 커미터가 함께 운영한다. 이런 규모의 프로젝트에서는 코드 품질만큼이나 누가 어떤 결정을 내리고 분쟁을 어떻게 조정하느냐가 중요해진다. 코어 팀은 상향식(bottom-up)이면서 합의를 중시하는 거버넌스를 표방하며 이 조정 역할을 맡았다. 이들은 헌법(constitution)상 '프로젝트 방향 설정, 의사결정, NixOS 재단 이사회와의 조율, 그리고 Nixpkgs와 관련된 팀의 생성·관리'라는 임무를 부여받았다.
짧은 임기 동안의 성과
해산을 발표하면서도 팀은 지난 10개월간의 실질적 성과를 함께 정리했다. 커미터 위임 절차를 개편해 19명의 신규 커미터를 새로 합류시켰고, 머지 봇(merge bot)의 기능을 확장해 메인테이너에게 더 많은 권한을 넘겼다. 또한 소원해졌던 GitHub과의 관계를 회복해 후원받는 엔터프라이즈 클라우드 업그레이드를 확보했다. 보안 측면에서는 GHSA-67f2-674w-6g63 취약점의 분류(triage)와 그로 인해 드러난 GitHub 보안 위험 추적을 도왔고, 자동화 및 AI 정책의 초안을 수립했다. 짧은 임기치고는 결코 가볍지 않은 목록이다.
특히 팀이 자부심을 드러낸 대목은 AI 정책이다. 견해가 크게 엇갈리는 사람들 사이에서도 초기 자동화·AI 정책이 폭넓은 지지를 받았다는 점을, 이들은 '겉보기에 풀기 어려운 주제에서도 합의점을 찾을 수 있다는 증거'로 제시했다. 다수결 투표에 의존하는 상위 조직과 달리, 고신뢰 기반의 합의 방식이 위임된 지역 거버넌스에 더 잘 맞는다는 것이 팀의 판단이다.
왜 지속할 수 없었나
문제는 이 역할이 애초 기대했던 것처럼 '기술 기여와 병행 가능한 가벼운 자리'가 아니었다는 데 있다. 팀은 2주 전 건강을 위해 물러나는 것이 불가피하다는 결론에 이르렀다고 밝혔다. 신규 팀원 모집 공고에 실제로 지원한 사람은 단 한 명뿐이었고, 별도 접촉에도 반응이 미지근해 건강한 규모를 유지할 인력 충원이 사실상 불가능해졌다. 이미 진행된 팀원 이탈(attrition)이 지속 불가능성을 그대로 보여주고 있었다.
팀이 지목한 핵심 원인은 상위 조직인 운영위원회(Steering Committee)와의 관계다. 이들의 진단에 따르면 운영위원회는 헌법이 상정한 '위임' 감각이 부족하면서도, 그렇다고 개별 결정을 직접 처리할 만큼 충분히 관여하거나 결속돼 있지도 않았다. 그 결과 하위 팀에 대한 불필요한 마이크로매니징, 만성적인 소통 부재, 위원 개인의 의견인지 공동 입장인지 불분명한 발언, 이미 결론을 정해 놓고 넘겨지는 안건, 위임 영역인데도 관련 팀을 배제한 채 이뤄지는 개입 등이 반복됐다고 한다. GSoC(구글 서머 오브 코드)나 보조금 사업, AI 정책 같은 사안에서 조율이 제대로 이뤄지지 않았고, 모더레이션과 GitHub 조직 소유권 개편은 더디게 진행됐다.
거버넌스 불신이라는 악순환
팀은 이것이 어느 한 위원의 잘못이 아니라 대의제 다수결 위원회라는 구조 자체의 문제라는 점을 분명히 했다. 오히려 여러 위원의 노력에는 감명받았다고 덧붙이며, 개인이 쏟을 수 있는 시간과 에너지에는 한계가 있음을 인정했다. 더 근본적으로 이들은 커뮤니티에 뿌리 깊은 거버넌스 불신을 짚었다. 리더십 공백 속에서 목소리를 내려는 대립적·제로섬적 대응 방식은, 리더십이 선의로 대화를 시도할 때는 오히려 번아웃을 부추긴다는 것이다. 결국 그런 환경은 경청하지 않는 이들에게 유리하게 작동하고, 거버넌스에 참여할 여력을 가진 경험 많은 기여자 풀을 더 좁히며, 교착과 소모전으로 의사결정이 이뤄지는 과거의 상태를 고착시킬 위험이 있다.
두 명의 핵심 멤버는 Nixpkgs 관여를 줄이고 운영위원회 선거에도 출마하지 않겠다고 밝혔다. 코어 팀이 맡던 영역은 현재 직접적 책임자가 없는 상태로, 운영위원회가 최종 안전망 역할만 하게 됐다. 마침 운영위원회 선거가 임박한 시점이라, 팀은 상황을 솔직하게 드러내는 것이 향후 거버넌스 재편에 도움이 되기를 바란다고 했다. 명확하고 가벼운 의사결정·분쟁조정 절차가 프로젝트를 튼튼하게 만든다는 창립 원칙 자체는 여전히 유효하다는 것이 이들의 마지막 메시지다. 유급 인력이 아닌 자원봉사에 크게 의존하는 오픈소스 프로젝트에서, 기술 기여와 거버넌스 책임을 어떻게 분리하고 위임할 것인가라는 오래된 질문을 이 사례는 다시 던지고 있다.
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공