오픈소스, 어떻게 지속 가능하게 만들 것인가?
오픈소스 자금 조달의 어려움과 기존 방식(기부, 오픈 코어)의 한계가 지적됨
AGPL 라이선스 기반의 비공개 저장소 접근 모델이라는 새로운 자금 조달 방안이 제시됨
프로그래밍 언어 유료화의 실패 사례와 오픈소스의 본질에 대한 논쟁이 핵심임
고액 연봉 직업을 통한 간접적 자금 조달 방식도 대안으로 언급됨
AGPL 기반 비공개 저장소 접근 모델의 실현 가능성
제안된 모델은 AGPL 라이선스를 유지하면서 비공개 저장소 접근 권한을 유료 구독자에게만 제공하는 방식입니다. 이는 오픈소스의 수정 및 재배포 권리를 보장하면서도, 최신 개발 버전에 대한 접근을 통해 지속적인 재정 지원을 유도하려는 시도입니다. 그러나 데이터 격리 아키텍처(Data Isolation Architecture)와 유사하게, 소스 코드 접근 제한이 오픈소스 정신에 위배될 수 있다는 비판과 함께, 실제 사용자들의 지연된 업데이트(Delayed Updates) 수용 여부가 관건이 될 것으로 보입니다.
프로그래밍 언어 유료화 모델의 역사적 실패와 예외
커뮤니티에서는 유료 프로그래밍 언어 모델의 성공 사례가 드물다는 점을 지적합니다. Matlab, Wolfram Language 등이 예외로 언급되지만, 이는 특정 니치 마켓(Niche Market)에 국한된 성공이라는 분석이 지배적입니다. JetBrains IDEs, Sublime Text 등은 유료 소프트웨어의 성공 사례로 제시되었으나, 이들은 언어 자체보다는 개발 도구(Development Tool)로서의 가치에 집중한다는 점에서 차이가 있습니다. 따라서 프로그래밍 언어 자체에 대한 유료화는 개발자들의 인식 장벽이 매우 높다는 것이 중론입니다.
오픈소스의 본질과 'Enshittification' 방지
토론 참여자들은 오픈소스의 핵심 가치로 소스 코드 수정 및 공유의 자유, 그리고 'Enshittification'(점진적 악화)에 대한 저항을 강조합니다. Sentry의 BSL(Business Source License)이 수정 및 공유를 허용하지만 상업적 사용을 제한하는 것처럼, 오픈소스 라이선스의 다양한 변형 가능성이 논의됩니다. 궁극적으로 오픈소스의 정의는 사용자의 권리에 있으며, 경제적 보상과는 별개로 코드 접근성이 보장되어야 한다는 의견이 제시됩니다.
고액 연봉 직업을 통한 간접적 프로젝트 자금 조달
일부에서는 오픈소스 프로젝트 자체에 직접 자금을 투입하기보다, 고액 연봉 직업(High-Paying Jobs)을 통해 몇 년간 자금을 축적한 후, 이를 바탕으로 장기적인 프로젝트 개발에 집중하는 방식을 제안합니다. 이는 개인 저축을 일종의 '연구 보조금'으로 활용하는 개념입니다. 다만, 이는 두 가지 직업을 병행하는 것과는 달리, 충분한 자금을 모으기까지 상당한 시간이 소요되며, 개인의 재정적 능력에 크게 의존한다는 한계가 있습니다.
보조금(Grants) 지원의 현실적 제약
NLnet, Sovereign Tech Fund(STA) 등 보조금 지원 기관들이 기존 대형 프로젝트나 특정 지역 거주자에게만 혜택이 집중되는 경향이 지적되었습니다. 특히 STA의 경우, 초기 단계 프로젝트보다는 디지털 기반 기술의 안정성을 중시하는 경향이 있어 신생 프로젝트의 자금 확보에 어려움이 있습니다. 이러한 보조금 지원의 까다로운 조건은 오픈소스 생태계의 다양성을 저해할 수 있다는 우려를 낳고 있습니다.