• RE-144
글로벌 오픈소스 기술 생태계 분석 연구
  • 권영환SW정책·인재연구팀 책임연구원
날짜2023.09.22
조회수2426
글자크기
요약문 상세

참여연구원 : 권영환, 이응용, 오재섭, 김동진

  • 요약문
    • 1. 제 목 : 글로벌 오픈소스 기술 생태계 분석 연구 - 리눅스 재단 프로젝트를 중심으로
    • 2. 연구 필요성 및 목적
    • 글로벌 SW 생태계에서 오픈소스 활용이 90%를 넘어설 정도로 오픈소스 기술의 영향력이 막강해졌다. 그리고 글로벌 기업들은 오픈소스를 활용하여 SW 제품·서비스를 혁신하면서 SW 산업의 확산과 고도화를 주도하고 있는 상황이다. 대표적으로 인공지능 분야의 텐서플로우와 파이토치, 클라우드 분야의 오픈스택과 쿠버네티스, 빅데이터 분야의 R과 하둡은 SW 산업의 AI, 클라우드, 빅데이터 혁신의 중심에 있다. 따라서, SW 산업 육성과 디지털 기술 역량 확보를 위한 SW정책 수립에 있어 글로벌 오픈소스 기술 동향의 중요성이 나날이 커져가고 있다.
    • 하지만 국내는 글로벌 오픈소스에 대한 정보 부족으로 적절한 오픈소스 정책 수립애 어려움을 겪고 있다. 따라서 본 연구는 이러한 문제점을 해결하기 위한 방안으로써 리눅스 재단을 중심으로 글로벌 오픈소스 기술 생태계 동향을 분석하여 오픈소스 생태계 활성화 정책 방향을 제언하고자 한다. 또한 국내 오픈소스 생태계와 SW 산업 활성화를 위해 글로벌 오픈소스 정보 제공 프레임워크인 오픈소스 활용지도 구축 방안을 제언한다. 오픈소스 활용지도는 글로벌 오픈소스 개발 현황과 상업적 활용 현황 정보를 동시에 제공함으로써 오픈소스 사업화 확산을 위한 참고자료로써 의미가 있다.
    • 3. 연구의 구성 및 범위
    • 본 연구는 글로벌 오픈소스 기술 생태계 분석을 위해 글로벌 기업이 가장 많이 참여하며 가장 활성화되어 있는 리눅스 재단의 오픈소스 프로젝트를 대상으로 연구를 수행하였다.
    • 1장는 서론으로 연구 배경과 목적을 소개하고 이어서 연구 내용과 방법을 소개한다. 2장은 글로벌 오픈소스 기술 생태계 동향으로 최신 오픈소스 시장과 기술 동향을 소개하면서 글로벌 오픈소스 기술 생태계 분석의 중요성을 제시하고 글로벌 중요 오픈소스 재단을 소개하며 본 연구 대상인 리눅스 재단의 중요성을 같이 제시한다.
    • 3장은 리눅스 재단의 오픈소스 프로젝트 현황을 보여준다. 우선 리눅스 재단의 현황 과 주요 기능들을 통해 오픈소스 생태계에서 리눅스 재단의 영향력과 역할을 소개한다. 또한 리눅스 재단의 오픈소스 프로젝트 현황 조사 과정을 소개하며 조사 내용에 대한 분석 결과를 오픈소스 프로젝트와 프로젝트 그룹을 비교하여 보여준다. 그리고 오픈소스 프로젝트 기술 현황 분석을 위한 프로젝트 기술 분류 과정과 분석 결과를 제시한다
    • 4장은 오픈소스 활용 산업 현황 분석하고 함께 산업별 Top3 오픈소스 프로젝트를 도출한다. 이를 위해 오픈소스 프로젝트의 활용 산업별 분류 방안과 활용 산업별 오픈소스 프로젝트 현황을 제시한다. 그리고 활용 산업별 Top3 오픈소스 프로젝트에 선정하여 선정된 30개 오픈소스 프로젝트에 대한 오픈소스 개발과 산업적 활용 현황을 추가로 조사하여 보여준다.
    • 5장은 글로벌 오픈소스 기술 생태계 분석 내용과 시사점을 기반으로 오픈소스 생태계 활성화를 위한 정책 제언과 함께 글로벌 오픈소스 정보 제공 프레임워크 구축을 위한 오픈소스 활용지도 구축 방안을 제시한다. 마지막으로 제 6장에서 본 연구 내용을 요약하며 마무리한다.
    • ❏ [그림 1] 연구 내용 구성 (서론, 결론 제외)
    • 연구내용구성
    • 4. 연구 내용 및 결과
    • 오픈소스의 상업적 활용 확산과 기업의 오픈소스 생태계 참여 증가로 오픈소스 생태계는 크게 성장하고 있다. 대표 오픈소스 개발 플랫폼인 깃허브의 사용자 수가 8,300만명을 넘어섰고, 깃허브의 개발 저장소 수가 2억개를 넘어섰을 정도로 오픈소스 생태계는 양적으로 크 게 성장하였다. 또한 오픈소스 생태계은 인공지능, 빅데이터, 클라우드 등 SW 신기술 혁신을 주도하면서 질적인 성장과 함께 산업SW 영역으로 외연을 크게 확장하고 있다.
    • ❏ [그림 2] 오픈소스 생태계의 지속적인 기술 혁신
    • 오픈소스 생태계의 지속적인 기술 혁신
    • 글로벌 오픈소스 서비스 관련 시장은 2022년부터 연평균 16.2% 씩 성장하며 2027년에 541 억 달러에 이를 것으로 예상되고 있다. 그 이유는 다양한 산업 분야 SW의 97% 이상이 오픈소스 기술을 활용하고 있으며 IT 인프라 현대화와 디지털 전환을 위한 오픈소스 기반 SW 신기술의 수요 증가 때문이다. 또한 오픈소스 생태계가 통신, 자동차, 금융, 미디어 분야 같은 타 산업SW 분야로 확산됨에 따라 오픈소스 관련 시장은 계속 성장할 것으로 예상된다. 그 결과 글로벌SW 시장에서 오픈소스 기반 SW(커뮤니티 기반 오픈소스 + 상용 오픈소스) 의 비중이 2024년에 58%를 넘을 것으로 레드햇은 예상하고 있다.
    • 리눅스 재단과 같은 글로벌 오픈소스 재단들은 오픈소스 개발 지원과 함께 오픈소스의 상업적 채택 활성화를 주도하며 오픈소스 생태계 성장을 가속화하고 있다. 대표적으로 리눅스 재단은 리눅스 운영체제를 위한 커널과 GNU 도구 개발을 위해 2000년도에 설립되어 2023 년 현재 850개 이상의 오픈소스 프로젝트와 1,593개의 회원을 거느린 비영리 재단으로 성장하였고 글로벌 기업의 적극적인 참여를 기반으로 미래 SW 기술 혁신과 산업 혁신을 위한 오픈소스 개발을 적극 지원하고 있다.
    • 리눅스 재단은 오픈소스 프로젝트 활성화를 위해 프로젝트 운영 관리, 홍보와 마케팅, 교육 프로그램 운영, 오픈소스 개발 인프라 및 도구 지원 등을 다양하게 지원하고 있다. 그 결과 리눅스 재단의 오픈소스 기술의 소스코드는 10억 줄 이상으로 거대화되었으며 클라우드 기술의 핵심인 쿠버네티스는 115억개의 컨테이너 구현에 활용될 정도로 SW 생태계에서 리눅스 재단의 오픈소스 프로젝트는 중요한 위치를 차지하고 있다
    • ❏ [그림 3] 리눅스 재단의 오픈소스 생태계
    • 오픈소스 생태계의 지속적인 기술 혁신
    • 따라서 본 연구는 리눅스 재단에서 정보를 공개하는 600개의 오픈소스 프로젝트를 대상으로 30개의 항목에 대해 전수 조사를 수행하였고 이에 대한 기초 분석과 함께 10개의 기술 분야와 10개의 활용 산업 분야로 분류하며 추가 분석을 진행하였다. 그리고 10개 활용 산업 분야별로 Top3 프로젝트를 선정하여 오픈소스의 실질적인 개발 현황과 활용 현황을 별도로 조사하여 정리하였다. 다음 표는 리눅스 재단 오픈소스 프로젝트에 대한 현황 조사 항목과 분석 항목의 관계를 보여준다.
    • ❏ [표 1] 리눅스 재단 오픈소스 프로젝트 분석 항목과 상세 조사 항목 관계
    • 리눅스 재단 오픈소스 프로젝트 분석 항목과 상세 조사 항목 관계
    • 리눅스 재단의 오픈소스 프로젝트에 대한 기초 분석 결과, 오픈소스 프로젝트들은 2013년부터 의미있게 증가하기 시작하였으며 2019년부터 약 100개 이상의 프로젝트가 증가하며 오픈소스 생태계 확장을 주도하고 있다. 그리고 오픈소스 프로젝트의 83.3%는 오픈소스 개발 플랫폼으로 깃허브를 활용하고 있으며 오픈소스 라이선스 중에서는 아파치 라이선스 비중이 50%를 넘으면서 대표 오픈소스 라이선스로 나타났다. 오픈소스 프로젝트의 최고 등급 회원 현황을 보면 미국 기업들(인텔, MS, 구글, 시스콤, 레드햇, 메타, 아마존 등)이 압도적이며 국내 기업의 참여는 부족하였다. 다수의 오픈소스 프로젝트를 지원하는 중간 조직인 프로젝트 그룹들은 거대해진 리눅스 재단의 오픈소스 생태계 활성화 지원의 효율화와 체계화를 가능하게 하였다.
    • 리눅스 재단 오픈소스 프로젝트들를 10개 기술 분야로 분류한 결과, 다음 그림과 같이 분야별 오픈소스 프로젝트 비중은 응용SW(27.7%), 클라우드·컴퓨팅(24.7%), 통신·네트워크(9.3%), IT융합(9.0%), 인공지능·빅데이터(9.0%), 시스템SW(7.0%), 보안·컴플라이언스(5.5%), 블록체인(4.2%), 콘텐츠·미디어(4.2%), 기타(1.3%) 이었다.
    • ❏ [그림 4] 리눅스 재단 오픈소스 프로젝트의 기술별 비중
    • 리눅스 재단 오픈소스 프로젝트의 기술별 비중
    • 다음 표의 깃허브 개발 현황을 보면 오픈소스 생태계는 SW 신기술(클라우드·컴퓨팅, 인공지능·빅데이터) 뿐만 아니라 전통 SW 분야(응용SW, 시스템SW)의 기술 혁신이 지속되고 있음을 알 수 있다.
    • ❏ [표 2] 기술 분야별 깃허브 개발 지표 평균값
    • 기술 분야별 깃허브 개발 지표 평균값
    • 리눅스 재단 오픈소스 프로젝트들을 10개 활용 산업 분야로 분류한 결과, 다음 그림과 같이 분야별 오픈소스 프로젝트 비중은 클라우드·컴퓨팅(22.3%), 응용SW(21.7%), 텔레콤(16.8%), 시스템SW(10.0%), 인공지능·빅데이터(8.2%), 미디어·자동차·제도(6.8%), 금융(5.8%),에너지·인프라(3.5%), 기타·전문서비스(3.2%), 교육·헬스케어(1.7%) 순서이었다.
    • ❏ [그림 5] 리눅스 재단 오픈소스 프로젝트 활용 산업별 비중 (그래프)
    • 리눅스 재단 오픈소스 프로젝트 활용 산업별 비중 (그래프)
    • 활용 산업별 분류와 활용 산업별 깃허브 개발 현황을 보면 오픈소스 생태계는 다양한 산업 분야에 걸쳐 확산되어 있음을 알 수 있으며 그 중심에 클라우드 기술과 응용 SW 기술이 있다. 특히 클라우드 분야의 쿠버네티스와 응용SW 분야의 자바스크립트는 오픈소스 기술이 사실상 SW 표준 역할을 하며 SW 생태계의 영향력 확대의 기반을 제공하고 있음을 알 수 있다. 그리고 텔레콤, 금융, 에너지, 미디어 분야의 오픈소스 프로젝트들은 해당 산업 분야에서 글로벌 기업과 IT 분야의 전문 기업들간의 오픈소스 비즈니스 협업이 이미 확산되었음을 증명한다. 따라서 향후에는 산업SW 분야의 오픈소스 프로젝트들이 해당 산업 혁신 및 SW 생태계 확장을 주도할 것으로 예상된다.
    • ❏ [표 3] 활용 산업별 깃허브 개발 지표 평균값
    • 활용 산업별 깃허브 개발 지표 평균값
    • 그리고 오픈소스 현황 조사 항목을 고려하여 ① 깃허브 개발 지표(스타 수, 와치 수, 포크 수, 기여자 수, 커밋 수), ② 참여 회원 현황, ③ 프로젝트 생성일(수명), ④ 프로젝트 성숙 단계, ⑤ 프로젝트 체계성(홈페이지, 거버넌스-의장단 구성, 행사, 관련 협단체, 매뉴얼, 프로젝트 그룹(기능 모듈), 오픈소스 릴리즈) 등을 고려하여 산업 분야별 Top3 프로젝트를 아래와 같이 선정하였다. 그리고 활용 현황에 대한 추가 조사와 개발 현황에 대한 자료 검증을 수행하여 30개의 주요 오픈소스 프로젝트에 대한 현황을 정리하였다.
    • ❏ [표 5] 활용 산업별 최종 선정된 유망 오픈소스 프로젝트 Top3
    • 활용 산업별 최종 선정된 유망 오픈소스 프로젝트 Top3
    • ❏ [그림 6] 오픈소스 정책 제언 개요
    • 오픈소스 정책 제언 개요
    • 본 연구는 오픈소스 생태계가 SW 기술적 가치와 사업적 가치(신시장 창출 협업 수단, 기술 홍보 및 마케팅)를 가지고 있기 때문에 오픈소스 생태계 외연을 확장되고 있다고 본다. 따라서 SW 산업 활성화와 오픈소스 생태계 활성화를 위해 위의 그림과 같은 5가지 정책(① 글로벌 오픈소스 생태계 참여 지원, ② 오픈소스 전문기업 육성, ③ 글로벌 프로젝트 연계 R&D 추진, ④ 글로벌 수준의 전문 인력 양성, ⑤ 글로벌 생태계 분석)을 제언한다. 이러한 정책들은 글로벌 SW 표준으로 인식되고 있는 글로벌 오픈소스 기술을 내재화하고 글로벌 오픈소스 협업에 참여함으로써 국내 SW 생태계의 글로벌 경쟁력을 확보할 수 있는 정책적 수단이다.
    • 또한, SW 생태계에서 글로벌 오픈소스 생태계가 중요해짐에 따라 글로벌 오픈소스 생태계 정보를 적시에 체계적으로 제공하는 것도 중요해지고 있다. 따라서 글로벌 오픈소스 현황 정보를 효과적으로 제공하기 위한 프레임워크로써 오픈소스 활용지도 구축 필요성이 커지고 있다. 아래 그림은 오픈소스 활용 지도의 개요로써 방대한 글로벌 오픈소스 생태계의 프로젝트들 중에서 산업적 가치가 큰 프로젝트를 선정하여 국내 산학연에게 최신 정보를 제공하고 이를 분석한 정책 시사점을 제공함으로써 오픈소스 정책 및 SW 산업 활성화 정책에 기여할 수 있음을 보여준다
    • ❏ [그림 7] 오픈소스 활용지도 개요
    • 오픈소스 활용지도 개요
    • 이러한 오픈소스 활용지도(글로벌 오픈소스 정보 제공 프레임워크)를 구축하기 위해 본 연구는 5 단계의 구축 방안(① 기획, ② 1차 자료 조사, ③ 유망 프로젝트 선정, ④ 추가조사 및 자료 검증, ⑤ 활용지도 구축)을 제시한다. 오픈소스 활용지도를 구축함으로써 신뢰할 수 있는 글로벌 오픈소스 프로젝트 정보를 제공한다면 국내 기업의 오픈소스 참여 확산과 오픈소스 사업화 기회 창출로 국내 오픈소스 생태계 활성화와 함께 SW 산업 활성화에 크게 기여를 할 수 있을 것이다.
    • 5. 정책적 활용 내용
    • 오픈소스 생태계가 글로벌 SW 기술·산업 혁신을 주도하면서 글로벌 SW 산업에서 오픈소스 생태계의 중요성이 커지고 있다. 더욱이 우리나라는 디지털 선도 국가 도약을 위한 SW 산업 활성화와 디지털 기술 역량 확보를 추진하고 있기 때문에 이를 위한 오픈소스 활성화 정책의 중요성도 커지고 있다
    • 따라서 본 연구는 디지털 선도 국가 도약을 위한 오픈소스 활성화 정책 수립을 지원하기 위해 글로벌 오픈소스 기술 생태계를 분석하여 정책적 시사점 제시한다. 그리고 국내 오픈소스 활성화를 위한 글로벌 오픈소스 생태계 참여 확성화를 위한 5가지 정책을 제언하고 글로벌 오픈소스 정보 제공 프레임워크인 오픈소스 활용지도를 구축 방안을 제시한다
    • 본 연구는 글로벌 오픈소스 동향 정보가 부족한 국내 현실 속에서 SW산업과 오픈소스 활성화 정책 수립을 위한 참고 자료로써 활용될 수 있으며 디지털 선도 국가 도약을 위한 디지털 역량 확보 정책 수립시 참고 자료로써 활용될 수 있다. 그리고 디지털 핵심 기술 분야의 글로벌 오픈소스 정보 제공을 위한 정책 수립을 위한 기초 자료로써 활용될 수 있다.
    • 6. 기대효과
    • 글로벌 SW 생태계에서 오픈소스 영향력이 커짐에 따라 글로벌 수준의 SW 기술 확보와 SW 사업화 성공에 있어 오픈소스 생태계가 중요해지고 있다. 일부 오픈소스 기술은 사실상 SW 표준 역할을 수행하고 있으며 SW 신시장 창출과 생태계 확장 수단으로 오픈소스 생태계가 활용되면서 오픈소스는 SW 사업화 성공의 중요한 요인이 되었다. 특히 SW 생태계의 기술 변화 속도가 매우 빠르기 때문에 빠른 정보 습득과 대응이 중요하다. 따라서 본 연구 결과는 최신 글로벌 오픈소스 생태계의 변화를 이해하는데 기여함으로써 글로벌 SW 생태계 동향 파악에 기여한다.
    • 본 연구는 SW 산업 활성화와 국내 오픈소스 생태계 활성화를 위해 글로벌 오픈소스 생태계 참여를 제안하고 있다. 국내 다수의 중소SW 기업들은 자금·인력 부족으로 글로벌 오픈소스 생태계 참여에 어려움이 많다. 따라서 이러한 애로 사항을 해결하기 위한 정책적 지원을 통해 국내 기업들이 적극적으로 글로벌 오픈소스 생태계에 참여한다면 급변하는 SW 생태계 변화에 빠르게 대응할 수 있을 것으로 기대한다. 그리고 글로벌 SW 표준으로써 인정받는 오픈소스 기술을 확보함으로써 SW 기업의 글로벌 진출에도 유리해짐으로써 내수 시장 확대와 기업 성장에 기여할 수 있을 것으로 기대한다.
    • 최근 오픈소스 생태계의 외연은 SW 생태계를 넘어 타 산업 분야로 확산되고 있다. 특히 글로벌 기업들은 오픈소스 기술을 활용하여 SW 제품·서비스를 혁신하였고 타 산업의 디지털 전환을 위해 오픈소스 협업을 확산하고 있다. 따라서 이러한 글로벌 변화에 국내 기업들이 참여하게 된다면 이는 SW 산업과 전 산업 경쟁력을 제고할 수 있는 기회가 될 수 있다. 이를 통해 국가 경제 활성화와 기고부가가치 산업으로 전환이 기여할 수 있을 것이다.
목차 상세
    • 제1장 서 론
    • 제1절 연구 배경 및 목적
    • 제2절 연구 내용 및 방법
    • 제2장 글로벌 오픈소스 동향
    • 제1절 글로벌 오픈소스 생태계 성장
    • 제2절 글로벌 주요 오픈소스 재단
    • 제3절 시사점
    • 제3장 리눅스 재단 오픈소스 프로젝트 현황
    • 제1절 리눅스 재단 현황과 주요 기능
    • 제2절 리눅스 재단 오픈소스 프로젝트 현황 조사 개요
    • 제3절 오픈소스 프로젝트와 프로젝트 그룹 현황 분석
    • 제4절 기술 분야별 오픈소스 프로젝트 현황 분석
    • 제5절 시사점
    • 제4장 활용 산업별 Top3 오픈소스 프로젝트
    • 제1절 오픈소스 프로젝트 활용 산업 분류 및 Top3 선정 방안
    • 제2절 오픈소스 활용 산업과 산업별 Top3 유망 프로젝트
    • 제3절 산업별 Top3 유망 오픈소스 프로젝트 현황
    • 제4절 시사점
    • 제5장 오픈소스 정책 제언 및 활용지도 구축 방안
    • 제1절 디지털 경쟁력 강화를 위한 오픈소스 정책 제언
    • 제2절 오픈소스 활용지도 구축 방안
    • 제6장 결론