리눅스 배포판 젠투(Gentoo)가 크로미움(Chromium) 소스 패키지의 유지보수 중단 절차에 돌입했습니다. 이는 복잡한 빌드 시스템, 잦은 업데이트 주기, 그리고 반복되는 사용자 불만으로 인해 담당자들이 과도한 업무 부담을 겪었기 때문입니다. 젠투는 사용자가 직접 소프트웨어를 컴파일하여 기능과 의존성을 선택할 수 있는 독특한 배포판이지만, 크로미움의 경우 이러한 접근 방식이 유지보수자에게 엄청난 시간과 노력을 요구해왔습니다.
크로미움 패키지 유지보수자인 샘 제임스(Sam James)는 지난 9월 24일 유지보수 중단 절차를 공식 선언했습니다. 젠투는 담당자가 패키지에서 손을 뗄 때 ‘last rites’라는 절차를 통해 중단을 공지하고 다른 개발자가 인계할 기회를 제공합니다. 크로미움은 안정 채널에서도 대략 2주마다 새 주요 브랜치가 나오고 매주 새 버전이 배포될 정도로 업데이트 주기가 빠릅니다. 여기에 러스트(Rust)와 고(Go) 의존성 추가, 불안정한 소스 배포 파일 생성 체계까지 겹쳐 유지보수 부담이 가중되었습니다. 빠른 PC에서도 컴파일에만 주당 6시간 이상이 소요되며, 패치 조정과 오류 조사까지 포함하면 매주 근무일 하루에 해당하는 시간을 투입해야 할 정도입니다. 기존 담당자들은 지속 가능한 운영을 위해 최소 3명의 인력이 필요하다고 판단하고 있습니다.
이러한 결정은 오픈소스 프로젝트의 지속 가능성에 대한 중요한 질문을 던집니다. 특히 대규모 프로젝트의 경우, 자원봉사자 기반의 유지보수 모델이 한계에 부딪힐 수 있음을 보여줍니다. 젠투 사용자들은 외부 패키지 저장소, 다른 브라우저, 또는 플랫팩(Flatpak) 등을 대안으로 선택할 수 있지만, 이는 젠투의 핵심 가치인 '소스에서 직접 빌드'의 유연성을 포기하는 것을 의미할 수 있습니다. 이번 사태는 대형 소프트웨어 프로젝트의 복잡성과 빠른 변화 속에서, 소규모 커뮤니티가 이를 따라가기 위해 얼마나 많은 노력을 기울여야 하는지, 그리고 그 노력이 지속 가능할 수 있는지에 대한 고민을 남깁니다.