오픈소스 관리자들의 고충: 과로, 압박, 그리고 학대

오픈소스 관리자들의 고충: 과로, 압박, 그리고 학대

최근 오픈소스 관리자들이 겪는 어려움이 수면 위로 떠오르고 있어요. 하지만 이러한 문제들은 사실 오래전부터 곪아오던 것이라고 합니다.

2025년 State Of Open Conference에서도 이 주제가 반복적으로 언급되었는데, 기술 대기업의 연사들과 자원봉사 관리자들이 어려움을 토로했어요. 오픈소스 생태계는 자원봉사자들의 과도한 노동과 부족한 지원에 크게 의존하고 있으며, 그 균열이 점점 커지고 있다는 것이죠.

아사히 리눅스(Asahi Linux) 프로젝트 리더의 고백

애플 실리콘용 리눅스 배포판인 아사히 리눅스 프로젝트의 리더 헥터 마틴(Hector Martin)은 개발자 소진과 까다로운 사용자들을 이유로 어려움을 호소했습니다.

“지친 관리자” 제이미 탄나(Jamie Tanna)의 이야기

자신을 “지친 관리자”라고 칭한 제이미 탄나(Jamie Tanna)는 “오픈소스 관리자는 정말 보람 있는 일이지만, 그렇지 않을 때도 있다”고 말합니다.

탄나는 수년간 오픈소스 세계에서 활동해 왔지만, 특히 oapi-codegen 관리자로서의 경험을 이야기했어요. oapi-codegen은 OpenAPI 명세를 Go 코드로 변환하는 도구입니다.

“많은 회사와 수많은 분노한 사용자들이 사용하고 있다”고 그는 말합니다.

탄나는 프로젝트의 몇 가지 문제를 돕고 관리자 역할을 자원했어요. 한동안 릴리스가 활발했지만, 곧 각 릴리스 간의 시간이 길어지기 시작했습니다. 크든 작든 (특히 큰) 프로젝트의 관리자는 자신의 감정을 기꺼이 표현하는 “재미있는” 사용자와 끊임없이 증가하는 요청 목록을 처리해야 한다는 것을 의미한다고 그는 설명합니다.

압박감, 고립감, 그리고 해결해 달라는 자격 있는 사용자의 불쾌한 메시지를 받으면서 점점 늘어나는 업무량에 직면하는 경험은 너무나 흔합니다.

부족한 지원과 늘어나는 업무량

탄나는 비교적 운이 좋은 편입니다. 그의 고용주는 그에게 프로젝트 작업을 위해 한 달에 4시간을 할애하도록 허용합니다. 그러나 이는 사용자의 요구와 “그게 뭐가 어렵다고?”라고 말하는 사람들의 요구를 충족하기에는 턱없이 부족합니다. 관리자들은 의심할 여지 없이 압박을 받고 있으며, 많은 사람들이 이미 그만두었거나 그만둘 것을 고려하고 있습니다.

구글(Google) 분석가의 우려

구글의 오픈소스 프로그램 및 운영 분석가이자 연구원인 소피아 바르가스(Sophia Vargas)는 관리자들이 압박을 받고 있다는 데 “전적으로” 동의했습니다. 바르가스는 압박이 “체계적으로 그리고 개별 커뮤니티 수준에서 모두 발생한다”고 덧붙였습니다.

“많은 오픈소스 참여자들은 오픈소스 프로젝트가 만성적으로 지원이 부족하다고 느끼고 있으며, 특히 오픈소스 소프트웨어 사용에 대한 수요가 증가하고 있다는 점을 고려할 때 더욱 그렇습니다.”

“이러한 감정은 수치에도 반영되어 있습니다. ‘중요 인프라’로 간주되는 많은 프로젝트조차도 극소수의 사람들(종종 한 사람이 대부분의 작업을 수행)에 의해 지원되고 있으며, 많은 관리자들이 그만둘 것을 고려하고 있으며, 많은 프로젝트가 전혀 유지 관리되지 않을 수도 있습니다.”

바르가스는 관리자의 60%가 이미 그만두었거나 그만둘 것을 고려하고 있다는 수치와, 가장 널리 사용되는 무료 오픈소스 소프트웨어의 대부분이 소수의 기여자들에 의해 개발되었다는 것을 보여주는 리눅스 재단의 보고서를 인용했습니다.

쿠버네티스(Kubernetes) 관리자들의 의견

쿠버네티스 관리자인 캣 코스그로브(Kat Cosgrove)와 제레미 리카드(Jeremy Rickard)도 이 논의에 참여했습니다. 마이크로소프트(Microsoft) 직원인 리카드는 CNCF 행동 강령에도 참여하고 있습니다. 이들은 관리자와 프로젝트 기여자의 경험을 수집하는 설문 조사를 진행하고 있습니다.

코스그로브는 응답자 수가 통계적으로 유의미할 만큼 충분히 크지 않다고 지적했지만, 문제는 관리자들이 압박과 학대를 받는 것만이 아니었습니다. 문제는 방관자인 사용자에게까지 확대되었습니다. “그들은 프로젝트를 덜 좋아하게 되었고, 70%는 해당 프로젝트에 기여해야 할지 여부를 고려했습니다.”

해결책은 무엇일까요?

이 문제를 해결하는 것은 어렵습니다. 관리자들은 단순히 노력에 대한 보상을 받아야 할까요? 바르가스는 모든 것이 재정적인 해결책을 가지고 있는 것은 아니라고 확신하지 못하며, 올해 FOSDEM에서 발표된 연구를 언급했습니다. 바르가스는 “돈이 모든 문제를 해결하지는 않을 것”이라고 말했습니다.

“각 관리자와 프로젝트는 고유한 맥락과 과제를 가지고 있습니다. 많은 관리자들이 재정적 지원으로부터 혜택을 받을 수 있지만, 다른 사람들은 자신의 작업을 보완하고 멘토링, 커뮤니티 관리, 문제 분류, 홍보 및 모금 등과 같은 비코드 작업에 대한 책임을 제거하기 위해 더 많은 기여자를 필요로 할 수 있습니다.”

리카드는 또한 경제적 불확실성이 심화됨에 따라 예산이 압박을 받을 가능성에 대해 우려했으며, 기업의 프로젝트 자금 지원이 축소됨에 따라 GitHub와 같은 플랫폼에서 스폰서십에 대한 인식을 높이는 것에 대해 이야기했습니다.

“변화를 위한 촉매제가 있어야 합니다. 우리 인간은 미리 대처하는 데 능숙하지 않은 것 같습니다.”

코스그로브는 “오픈소스 관리자에게 돈을 지불하는 것이 가치가 있으며, 사실상 요구 사항일 수도 있다는 것을 사용자들에게 확신시키기 위해서는 중요한 프로젝트가 무너져야 할까 봐 두렵습니다.”라고 말했습니다.

“그렇게 되는 것을 보고 싶지 않습니다. 왜냐하면 그 여파는 끔찍하고 역겨울 것이기 때문입니다. 하지만 그렇게 되어야 할까 봐 걱정됩니다.”

위로 스크롤