Rev's/오픈소스

NIPA, 2020년 오픈소스 SW(OSS) 시장 동향조사 - 2부

RevFactory 2021. 2. 25. 21:55

NIPA에서 공개한 국내 오픈소스 시장 동향 조사 보고서가 있어 공유합니다.

 

1부 OSS 시장 동향 조사

2부 GitHub내 국내 기업 계정과 개발자 계정, 프로젝트 현황을 분석

 

[ 조사 범위 ]

GitHub 현황 조사 항목

국내 기업 계정

- Github에 계정이 있는 기업의 현황(업종, 종사자 수, 매출 규모, 계정 수)

- 계정생성 시기

- 팔로워 현황

- 프로젝트 수

- 블로그 보유 현황

 

국내 개발자 계정

- 팔로워 및 팔로잉 현황

- 프로젝트 수

- 블로그 현황

- 계정생성 시기

- 기업 등 소속 여부

 

프로젝트

- 국내기업이 운영하는 프로젝트와 개발자가 참여하는 프로젝트로 나누어서 관련 정보 추출

 

* Location이 Korea로 등록된 기업계정 추출 2,810개 (1,073개 기업), 개발자 계정 39,871

* 국내 기업이 운영하는 Repository 14,217개, 국내 개발자가 운영하는 Repository 376,577

* GitHub 현황조사는 2020년 처음으로 진행함

* (개인의견) Private 저장소에 대한 언급은 없는 것으로 보아 Public 저장소를 대상으로 한 것으로 보임

 

[ 조사 결과 요약 ]

국내 기업 GitHub 계정 현황

비중

- GitHub 전체 계정(약 4,000만 개) 중

  국내 기업이 운영하는 계정은 2,810개로써 약 0.01%를 차지

- 총 2,810개 계정 중 스터디그룹, 학교계정, 일반기관계정, 폐업 기업 등을 제외하고 1,967개 계정, 기업 수로는 1,073개 기업

- 팔로워가 있는 기업은 4개 기업에 불과하며, 팔로워 수가 가장 많은 기업은 팔로워 252명 보유

 

 

매출 기준 상위 100개 기업과 IT 100개 기업 중 Github에 계정이 있는 22개 기업 

- 삼성전자, LG전자, 국민은행, 우리은행, 농협은행, 삼성SDS, 네이버, 카카오, SK텔레콤, 우아한형제들, 롯데정보통신, 네이버비즈니스플랫폼, 무신사, 하이퍼커넥트, 리디, 티맥스소프트, 선데이토즈, 이스트소프트, 쿠팡

 

업종

- SW : 62.9%

  ㄴ 패키지 SW 기업 : 70.2% (408개 기업)

  ㄴ 정보 서비스 : 23.7% (73개 기업)

- Non-SW : 37.1%

  ㄴ 서비스 : 28.7% (98개 기업)

  ㄴ 교육 : 23.7% (81개 기업)

 

계정 생성 시기

- 2017년 이전 : 47.9%

- 2017년 이후 (최근 3년) : 52.1%

 

Repository 수

- 20개 이상의 Repository 보유 : 10%

- 프로젝트가 없음 : 30.7%

- Naver (171개), Samsung(127개)

 

 

 

블로그(gist) 보유

- 블로그 보유 기업은 0.5%

- 매출기준 상위 기업 대상 블로그 보유 : 81.8%

 

 

 

 

국내 개발자 GitHub 계정 현황

비중

- GitHub 전체 계정(약 4,000만 개) 중

  국내 개발자가 운영하는 계정은 22,402개로써 약 0.06%를 차지

- 39,871개의 계정 중 개인으로 등록되었으나 실제로는 기업이나 조직이 운영하는 계정과 현재 운영되지 않는 비활성화 계정 17,469개를 삭제 하고 22,402개의 계정 확보

 

 

계정 생성시기

- 2017년 이전에 생성한 비율이 76.6%

 

 

개발자 계정 팔로워

- Github에 있는 국내 개발자의 계정 중 팔로워가 있는 계정은 62.7%

- 팔로워 수가 많은 국내 개발자 계정 상위 20개에서 8개가 AI 관련 분야

- 국내 개발자는 61.7%가 다른 계정에 관심을 두고 팔로잉하며, 평균 9개 계정에 팔로잉 함

 

 

 

Repository 수

- 20개 이상의 Repository 보유 : 9.9%

- 프로젝트가 없음 : 37.3%

- 평균 17.2개 보유

- 가장 많은 Repository 보유수는 3,507개

 

 

 

 

블로그 보유

- 블로그 보유 개발자 : 25.1%

 

 

 

GitHub 개발자 소속과 채용가능 여부

- 소속 기업이 있음 : 54.6%

- 채용 가능상태 : 16.2% 

 

 

 

* GitHub Profile 항목 중 채용 가능 상태가 있음

 

 

 

GitHub 개발자 계정 소속 회사 현황

 

 

* GitHub Profile 항목 중 Company 가 있음

 

  

 

 

국내 GitHub 프로젝트 현황

국내기업이 운영 또는 개발자가 참여하는 프로젝트 현황 분석

비중

Github 내에 생성된 전체 프로젝트(약 1억 9,000만 개) 중

국내 기업이 운영하거나 개발자가 참여하는 프로젝트는 390,790개로써 0.2%

 

 

프로그래밍 언어 (기업 계정)

- Javascript : 16.7%

- Python : 9.5%

- Java : 8.6%

- C++ : 4.4%

- 기타 : 39.8%

 

 

프로그래밍 언어 (개발자 계정)

- Javascript : 13.9%

- Java : 11.6%

- Python : 11.0%

- C++ : 4.7%

- 기타 : 43.6%

 

 

 

 

 

Contributor (기업 계정)

- 국내 기업이 운영하는 프로젝트 중 10명 이상의 Contributor가 참여하는 프로젝트 : 17.7%

- 최근들어 Contributor 수가 증가하는 추세를 보임

 

 

 

Issue 현황 (기업 계정)

- 최근들어 Issue 및 Issue Comment 가 대체적으로 증가하는 추세

 

 

 

Commit 현황 (기업 계정)

- 국내 기업이 운영하는 프로젝트의 경우 tensorflow 를 fork 한 프로젝트가 눈에 띔

 

 

 

Commit 현황 (개발자 계정)

- 개발자가 운영하는 프로젝트의 Commit 수 순위

 

 

 

라이선스 등록 (기업 계정)

- 라이선스 등록한 프로젝트 : 21.4%

- 등록된 라이선스

  ㄴ MIT : 52.4%

  ㄴ Apache-2.0 : 17.0%

 

 

라이선스 등록 (개발자 계정)

- 라이선스 등록한 프로젝트 : 8.8%

- 등록된 라이선스

  ㄴ MIT : 65.0%

 

 

국내 개발자 오픈소스 프로젝트 참여

- 국내 개발자가 오픈소스 프로젝트에 참여하는 비율이 점차 늘어가는 추세

 

 

Reference

NIPA, 2020년 오픈소스SW(Open Source Software) 시장동향 조사보고서

www.nipa.kr/main/selectBbsNttView.do?key=112&bbsNo=8&nttNo=7835

 

정책 및 분석보고서 상세 - NIPA발간자료 - 지식마당 - 정보통신산업진흥원

정책 및 분석보고서 지식마당 NIPA발간자료 정책 및 분석보고서 PRINT

www.nipa.kr