지속 가능한 수익성에 대한 가정이 현실을 반영하지 못함. 특히 미국 개발자의 높은 급여와 같은 도전 과제를 고려할 때, 오픈소스 소프트웨어(OSS) 회사는 두 번의 성공을 필요로 함. 첫 번째는 OSS 자체에 대한 성공이고, 두 번째는 회사의 성공임.
Graphistry 팀의 경험
Graphistry 팀은 OSS에 열정적이며, 인기 있는 Apache Arrow와 Nvidia RAPIDS 프로젝트를 시작하는 데 도움을 줌. Python과 JS 클라이언트를 OSS로 제공하고, PyGraphistry[AI]는 다양한 도구를 갖춘 그래프용 스위스 군용 칼임. 하지만 주로 기업, 정부, 데이터 회사에 GPU 그래프 시각화 서버의 클라우드/온프레미스 자체 호스팅 라이선스를 판매하여 지속 가능하게 성장함. 대안적인 SaaS 호스팅 수익은 작은 팀을 지원하지만, 대부분의 팀은 자체 호스팅 라이선스 수익 없이는 혁신을 지속할 수 없음.
오픈소스 비즈니스 모델에 대한 불만
다른 창업자들과 오픈소스 비즈니스 모델에 대해 논의할 때, 반복적으로 나오는 세 가지 불만이 있음:
코드가 지저분하거나 나쁘거나 미완성이라는 비판
해커들이 보안 취약점을 찾아 이용할 것
경쟁자들이 지적 재산을 훔칠 것
네 번째 누락된 항목은 "Amazon/AWS가 내 코드를 기반으로 서비스를 상업화하고 나에게 아무것도 지불하지 않을 것"이라고 생각함.
민간 정부에 판매하기
많은 프로젝트가 놓치는 한 가지는 민간 정부에 판매하는 것임. 미국 정부는 기술을 위한 많은 프로그램을 가지고 있고, 민간 기관, 정보 공동체, 주 정부의 분리로 인해 다양한 소프트웨어를 대량으로 구매함. 규제 및 준수 요건은 생각보다 높지 않으며, 처음 몇 개 계약을 팀으로 진행하는 경우 특히 그렇음. 이는 프로젝트를 위한 확실하고 보장된 수익을 제공하며, 대개 3-5년 약정으로 매우 수익성이 높음.
오픈소스 소프트웨어의 가치
소프트웨어 아이디어는 저렴하지만, 가치는 거의 항상 아이디어의 실행에서 창출됨. 오픈소스 소프트웨어를 공개할 때는 아이디어뿐만 아니라 그 아이디어의 상당 부분을 실행하는 것도 제공함. 코드는 전체 실행이 아니지만, 판매, 마케팅, 지원 등으로 확장됨. 기사는 코드의 가치를 경시하는 경향이 있으나, 이는 사실이 아님.
Supabase의 비즈니스 모델
Supabase는 오픈소스 회사로 자신을 마케팅하지만, 실제로는 자체 호스팅을 시도하는 것이 실용적이지 않음. 따라서 오픈소스라는 칭찬을 받지만, 실제로는 마케팅 전략에 불과함.
오픈소스 제품의 선택
개인적으로 오픈소스 제품을 대안보다 항상 선택함. 소스 코드에 대한 무제한 접근은 중요하며, 이는 사회에도 중요함. 이러한 마인드셋으로 생성된 소프트웨어는 오픈소스이며, 때때로 사람들은 이에 대해 지불함.
오픈소스 비즈니스의 어려움
PostgreSQL, Python, Bitcoin, React와 같은 오픈소스 프로젝트는 좋지만 좋은 비즈니스는 아님. MongoDB와 Elastic은 예외임. 오픈소스 데이터베이스 회사보다 폐쇄 소스 데이터베이스 회사가 더 많이 성공함. 오픈소스 회사는 어렵지만 사용자에게 매우 가치가 있음.
브랜드와 커뮤니티의 중요성
Google과 같은 기존 공급업체와 경쟁할 때, 브랜드, 커뮤니티, 팀, 개발자 경험(DX)은 준수 등에 비해 거의 중요하지 않음.
오픈소스 코드의 공개와 라이선스
코드를 공개적으로 공개하여 사람들이 읽고 기여할 수 있게 함. 상업적 사용을 위한 유료 라이선스를 요구하되, 낮은 계층에서는 무료로 유지함. 비즈니스 내에서 유료 고객이 모든 개발을 자금하는 문화를 심어야 함.
오픈소스 회사의 타당성
회사가 개발자를 대상으로 하거나 실제로 자체 호스팅할 가능성이 없는 제품을 만드는 경우에만 오픈소스 회사가 의미가 있음. Supabase는 두 가지 모두에 해당하는 예시임.
Hacker News 의견
가정의 문제점
Graphistry 팀의 경험
오픈소스 비즈니스 모델에 대한 불만
민간 정부에 판매하기
오픈소스 소프트웨어의 가치
Supabase의 비즈니스 모델
오픈소스 제품의 선택
오픈소스 비즈니스의 어려움
브랜드와 커뮤니티의 중요성
오픈소스 코드의 공개와 라이선스
오픈소스 회사의 타당성