소사이어티

사람들

arrow_downward최신기사

IO.JS

한눈에 보는 노드JS 커뮤니티 역사

오픈소스 기술은 모두가 함께 기술을 만드는 동시에 누구나 사용할 수 있다. 누구나 참여해 개발하는 게 오픈소스 기술이라지만, 그 중엔 큰 방향을 결정하는 개발자들이 있다. 참여율이 좋은 사람, 코딩 실력이 좋은 개발자, 자주 소스코드를 수정하는 개발자 등이 그렇다. ‘자비로운 종신독재자(BDFL, Benevolent Dictator for Life) 중심으로 오픈소스 커뮤니티를 운영하는 곳도 있다. BDFL은 소스코드를 수정하는 최종 권한을 갖거나 전체적인 개발 방향을 정해준다. 주로 해당 오픈소스 기술을 처음 만든 창시자가 BDFL을 맡는다. 대표적인 곳이 리눅스 커뮤니티다. 리눅스 커뮤니티에선 수많은 개발자가 소스코드 개선에 참여한다. 하지만 최종적인 수정 권한은 리눅스를 처음 만든 리누스 토발즈가 결정한다. 프로그래밍 언어 파이썬도 귀도 반 로섬이 BDFL 역할을 맡고 전체적인 커뮤니티를 관리한다....