우리가 매일 사용하는 스마트폰, 웹 브라우저, 그리고 인터넷 서버의 근간을 이루는 핵심 오픈소스 프로젝트들이 사실상 소수의 개인 개발자들에 의해 유지되고 있다는 충격적인 사실이 드러났습니다. 조사에 따르면, 휴대전화, 브라우저, 서버가 의존하는 23개 주요 오픈소스 프로젝트 중 절반에 가까운 11개 프로젝트에서 지난 1년간 정기적으로 코드를 변경한 사람이 단 한두 명에 불과했습니다. 이는 수십억 대의 기기가 소수의 무급 자원봉사자들의 헌신에 기대어 작동하고 있음을 의미합니다.
이러한 현상의 대표적인 예로는 40억 대 이상의 안드로이드(Android)와 아이폰(iPhone)의 시간대를 관리하는 시간대 데이터베이스(tzdb)를 UCLA의 폴 에거트(Paul Eggert) 교수가 여가 시간에 관리하는 사례가 있습니다. 또한, 오래된 브라우저에서 최신 자바스크립트(JavaScript) 기능을 지원하는 'core-js'의 데니스 푸쉬카레프(Denis Pushkarev)는 월 57달러의 기부금으로 전업 개발을 이어가다 교통사고로 수감되었을 때 프로젝트 개발이 사실상 중단되기도 했습니다. 최근 리눅스(Linux) 서버 침입을 위한 백도어가 발견된 'xz' 압축 도구 역시 핀란드의 라세 콜린(Lasse Collin)이 무급 취미 프로젝트로 관리하던 중 외부 계정의 압박과 정신 건강 문제로 어려움을 겪으며 발생한 사건입니다. 이처럼 개인의 사정이 곧 전 세계 디지털 인프라의 안정성과 보안에 직접적인 영향을 미치고 있습니다.
이러한 상황은 2014년 '하트블리드(Heartbleed)' 취약점 발견 이후 오픈SSL(OpenSSL)에 기업 자금과 유급 개발자가 유입되어 정기 기여자가 크게 늘어난 사례와 대비됩니다. 하지만 'xz 백도어' 사건 이후에도 해당 프로젝트에는 새로운 자금 지원이 확인되지 않았습니다. 현재 독일의 소버린 테크 에이전시(Sovereign Tech Agency)나 알파-오메가(Alpha-Omega)와 같은 공공 기금 및 기업 후원 기관들이 존재하지만, 이들은 지원금을 신청하고 결과를 보고할 수 있는 '조직'에 자금을 지급하는 경향이 있어, 널리 쓰이는 기반 소프트웨어를 관리하는 '개인'에게는 지원이 충분히 닿지 못하고 있습니다. 수조 달러 규모의 민간 기업들이 필수 소프트웨어에 의존하면서도, 이를 무상으로 만드는 이상주의적인 오픈소스 유지관리자들이 기본적인 생계조차 걱정해야 하는 현실은 지속 가능한 디지털 생태계를 위해 반드시 해결해야 할 과제입니다. 기업과 정부는 이들 '그림자 속 영웅'들에게 직접적인 지원과 보상을 제공할 수 있는 새로운 모델을 모색해야 할 때입니다.