피드로 돌아가기
Node.js and io.js leaders are building an open, neutral Node.js Foundation to support the future of the platform
Node.js BlogNode.js Blog
Backend

Node.js와 io.js 커뮤니티 리더들이 Linux Foundation 주도의 중립적 Node.js Foundation 설립으로 두 프로젝트의 코드베이스 통합 및 통합 거버넌스 구축

Node.js and io.js leaders are building an open, neutral Node.js Foundation to support the future of the platform

2015년 5월 15일9intermediate

Context

Node.js와 io.js는 장기간 복잡한 역사를 가지고 있으며 별도로 진행되어 커뮤니티 분산과 리소스 분산이 발생했다. 단일 회사나 프로젝트의 범위를 벗어난 성숙도의 기술 플랫폼이 중립적 거버넌스 모델의 부재로 인해 산업 규모의 협업과 자금 투자 메커니즘이 부족했다.

Technical Solution

  • io.js TC(Technical Committee)의 Foundation 참여 결정 및 코드베이스 통합 계획 수립
  • Linux Foundation의 중립적 거버넌스 템플릿을 기반으로 Foundation Bylaws 및 Membership Agreements 작성
  • io.js 프로젝트의 5가지 거버넌스 원칙(공개 참여, 투명한 기술 의사결정, 공개 설계, 오픈소스 라이선스, 공평한 지적재산권 플레이필드)을 기술 커뮤니티 거버넌스 제안 문서에 반영
  • Gold/Silver 회원 Board Directors와 TSC(Technical Steering Committee) Chair 선출 프로세스 구현(1주 추천, 3~5일 투표)
  • 결합된 io.js와 Node.js TC들의 2주 단위 수렴 계획 회의 진행 및 Foundation 아래에서의 정기적인 공개 기록 TSC 회의 개시

Key Takeaway

기술이 특정 조직을 벗어나 산업 수준의 채택에 도달했을 때, 중립적 거버넌스를 제공하는 재단 설립은 법적 실체, 자금 조달 메커니즘, 지적재산권 관리, 그리고 광범위한 커뮤니티 참여를 통해 장기적 지속성과 성장을 보장하는 핵심 기반이 된다.


분산된 오픈소스 프로젝트 커뮤니티의 리더들은 Linux Foundation 같은 중립적 제3자의 거버넌스 템플릿과 facilitated discussion 방식을 활용하여 competing 프로젝트들의 통합을 추진할 때, 기존 프로젝트의 검증된 거버넌스 원칙(io.js의 5가지 원칙)을 새로운 Foundation 구조에 반영함으로써 커뮤니티의 신뢰를 확보하고 코드베이스 수렴을 가속화할 수 있다.

원문 읽기