4P by neo 1달전 | favorite | 댓글 3개
  • Zerodha는 FOSS/FLOSS 프로젝트를 위한 연간 100만 달러의 전용 기금을 발표
  • Zerodha는 FOSS를 기반으로 한 금융 기술 제품과 서비스를 개발해왔으며, FOSS의 중요성을 강조함
  • 배경
    • FOSS는 많은 기술 회사의 성공에 기여했지만, 재정적 지속 가능성 문제는 여전히 해결되지 않음.
    • FLOSS/fund는 해커의 선의, 상호성, 비즈니스 전략을 기반으로 함.

서론

  • Zerodha Tech의 시작은 Python 설치와 자동화 작업으로 시작되었으며, 이후 FOSS 스택을 확장하여 인도의 최대 증권 중개업체로 성장함.
  • Zerodha는 여러 FOSS 프로젝트에 기여하고, FOSS United Foundation을 공동 설립하여 인도의 FOSS 생태계를 발전시킴.

구조화된 기금

  • FOSS 프로젝트를 위한 구조화된 기금의 필요성을 인식하고, 이를 위해 여러 은행 및 법률 전문가와 협력하여 프로세스를 간소화함.
  • 기금 운영을 위한 전담 팀을 구성하고, 연간 100만 달러를 지원할 계획임.

funding.json

  • FOSS 프로젝트의 재정적 필요를 구조화하여 funding.json 파일을 통해 프로젝트의 재정적 요구를 표시할 수 있도록 함.
  • 이 파일은 프로젝트의 재정적 필요를 기계가 읽을 수 있는 형식으로 구조화하여, 프로젝트의 발견 가능성을 높임.
    • 마치 robots.txt package.json sitemap.xml 처럼

동기

  • FLOSS/fund의 동기는 FOSS 해커로서의 선의와 상호성을 실천하고, FOSS 생태계가 번영할 수 있도록 지원하는 것임.
  • FOSS에 의존하는 기업이 FOSS를 지원하는 것은 논리적인 비즈니스 전략임.

GN⁺의 정리

  • FLOSS/fund는 FOSS 프로젝트의 재정적 지속 가능성을 지원하기 위한 중요한 시도임.
  • Zerodha는 FOSS의 중요성을 인식하고, 이를 통해 기업의 성공을 이루었음을 강조함.
  • funding.json 파일은 FOSS 프로젝트의 재정적 필요를 구조화하여 발견 가능성을 높이는 실험적 시도임.
  • FLOSS/fund는 다른 기업들이 FOSS를 지원하도록 유도하는 역할을 할 수 있음.

Zerodha 는 인도의 증권거래 서비스 회사입니다. 매출이 1조 정도라고 하는데, 잘 알려지지 않은 회사가 이런 방식으로 오픈소스 지원 전략을 펼치는게 좋아보이네요.

국내에서도 이런걸 기대하는 것은 무리일까요? ㅎㅎ

원문에는 funding.json 파일 예제가 들어있는데 흥미롭네요.

어디로 펀딩 받을지(은행 또는 페이팔 등), 펀딩 받은 금액의 사용처, 기존에 펀딩 받은 내역들을 명시하게 되어있습니다.

Hacker News 의견
  • 프로젝트가 자금 지원을 받으려면 funding.json 파일을 공개 코드 저장소에 추가해야 함

    • 이는 다른 조직의 복잡한 문서보다 훨씬 간단함
    • 예를 들어, Llama Impact Grants, OpenAI Cybersecurity Grants 등이 있음
  • 한 개발자는 FOSS United에서 자금을 받은 경험을 공유함

    • Zerodha가 공동 후원한 프로젝트로 3일 만에 완료됨
    • 오픈 소스 프로젝트를 13년 이상 유지했지만, 자금 지원이 필요하지 않음
    • 프로젝트를 완전히 종료하고 싶지만, 현실적으로 자금 지원을 받을 수 없고, 큰 회사가 인수할 가능성도 낮음
  • FLOSS/fund는 인기 있는 오픈 소스 프로젝트에 연간 최대 $100,000까지 지원 가능함

    • 최소 $10,000부터 신청 가능하며, $25,000 단위로 증가함
    • 새로운 프로젝트나 사용이 적은 프로젝트는 지원 대상이 아님
  • 한 사용자는 자신의 FOSS 프로젝트에 funding.json 파일을 추가해보겠다고 함

    • Assertables는 Rust 크레이트로, 스마트한 테스트를 위한 매크로를 제공함
    • BoldContacts는 장애인을 돕는 모바일 앱임
  • JSON 사양 검증에 문제가 발생함

    • 예를 들어, URL 호스트와 경로가 일치하지 않는 오류 메시지가 발생함
    • JSON 파일이 특정 개발자가 아닌 프로젝트 자체에 초점을 맞추도록 개선 필요함
  • 오픈 소스 프로젝트는 대규모 자금 지원을 받거나, 소규모 프로젝트는 유지보수자가 소진되는 경우가 많음

    • 일부 프로젝트는 자금이 필요하지 않을 수도 있음
  • 잘 알려지지 않은 회사들이 이러한 자금 지원을 하는 것이 흥미로움

  • funding.jsonFUNDING.yml을 언급하지 않은 점이 흥미로움

  • 기금을 직접 기부하고 일부는 이자를 통해 장기적으로 자금을 조달하는 기금 형태의 지원도 흥미로울 것임

  • 오픈 소스 자금 지원이 프로젝트의 필요성보다는 가치에 기반해야 한다고 생각함

    • 이는 상업 제품에 대한 지불 방식과 유사하며, 가치 있는 오픈 소스 프로젝트를 더욱 장려할 수 있음
  • 비영리 조직으로 구조화하여 세금 공제 가능한 기부금을 통해 FOSS 프로젝트에 자금을 지원하는 것도 가능성 있는 방법임