
우리가 매일 쓰는 소프트웨어 중에 오픈소스가 안 들어간 게 거의 없어요. 리액트, 파이썬 라이브러리, 리눅스, 셀 수 없이 많은 npm 패키지까지요. 그런데 이 거대한 인프라를 실제로는 퇴근하고 나서, 혹은 주말마다 무보수로 코드를 고치는 자원봉사자들이 떠받치고 있다는 사실, 곱씹어보면 좀 아찔하거든요. 'CleverCrow'라는 서비스는 바로 이 지점을 파고들어요. 내가 즐겨 쓰고 좋아하는 프로젝트에 '토큰'을 줘서 후원하자는 컨셉이에요.
왜 지금 이런 게 자꾸 나올까요
오픈소스의 지속 가능성(sustainability) 문제는 요즘 업계에서 정말 뜨거운 주제예요. 유명한 비유가 하나 있어요. xkcd라는 만화에 나온 그림인데, 현대의 모든 디지털 인프라가 거대한 탑처럼 쌓여 있고, 그 맨 아래 작은 블록 하나를 "네브래스카의 어떤 사람이 2003년부터 혼자 관리하고 있는 프로젝트"가 받치고 있는 그림이에요. 그 블록 하나 빠지면 탑 전체가 무너지는 거죠.
이게 그냥 우스갯소리가 아니에요. 2024년엔 'xz'라는 압축 라이브러리에 누군가 몇 년에 걸쳐 신뢰를 쌓은 뒤 백도어(몰래 숨겨둔 침입 통로)를 심어 넣은 사건이 있었어요. 지칠 대로 지친 단독 관리자에게 내가 도와줄게 하고 접근한 거였죠. 핵심 라이브러리를 한 사람이 무보수로 떠안고 있을 때 어떤 위험이 생기는지 적나라하게 보여준 사건이었어요. 후원은 단순히 착한 일이 아니라 보안과 안정성의 문제이기도 한 거예요.
CleverCrow의 접근
CleverCrow는 사용자가 토큰을 확보해서 마음에 드는 프로젝트들에 나눠주는 방식으로 후원을 단순화하려는 시도예요. 매번 프로젝트마다 따로 후원 결제를 하는 건 번거롭잖아요. 그래서 내가 좋아하는 여러 프로젝트에 토큰을 흩뿌리듯 분배해서, 후원이라는 행위 자체의 마찰을 줄여보려는 거죠. 후원의 심리적·절차적 장벽을 낮추는 게 핵심 아이디어예요.
비슷한 시도들과 비교해보면
사실 이 분야엔 이미 여러 선수들이 있어요. GitHub Sponsors는 깃허브 계정에 바로 후원 버튼을 붙여주고요, Open Collective는 후원금이 어디에 쓰이는지 투명하게 공개하는 데 강점이 있어요. Tidelift는 기업을 대상으로 "당신 회사가 의존하는 오픈소스를 묶음으로 후원하라"는 모델이고, thanks.dev는 내 프로젝트가 의존하는 패키지들을 자동으로 찾아 후원을 분배해줘요. CleverCrow는 이 흐름 속에서 '토큰'이라는 더 가볍고 게임처럼 느껴지는 방식으로 차별화를 노리는 셈이에요. 관건은 역시 충분한 사용자와 프로젝트를 모아서 생태계를 굴릴 수 있느냐겠죠.
한국 개발자에게
솔직히 국내는 오픈소스 후원 문화가 아직 옅은 편이에요. 회사가 매출의 상당 부분을 오픈소스에 기대고 있으면서도 정작 한 푼도 후원하지 않는 경우가 많거든요. 이런 서비스들이 시사하는 건, 후원을 거창한 결심이 아니라 커피 한 잔 사주듯 가벼운 습관으로 만들 수 있다는 점이에요. 내가 매일 쓰는 라이브러리 하나만 정해서 소액이라도 후원해보는 것, 또 회사 차원에서 의존하는 핵심 오픈소스에 예산을 배정하는 것부터 시작해볼 만해요.
마무리
핵심 한 줄: 오픈소스 후원은 선의가 아니라 우리가 딛고 선 인프라를 지키는 투자다.
여러분은 즐겨 쓰는 오픈소스 프로젝트에 후원해본 적 있으세요? 후원이 망설여진다면, 그 이유가 돈 때문인지 아니면 절차가 번거로워서인지도 궁금하네요.
🔗 출처: Hacker News