4. 오픈소스, 현재 상황
• 커뮤니티 주도의 오픈소스 프로젝트
• 개발자들의 재단 (사상적 연합체)
• 오픈소스 프로젝트의 재단
• 개발자들의 재단 (기술적 커뮤니티 연합체)
• 회사 주도의 오픈소스 프로젝트
• 오픈소스의 적극적 사업화 (클라우드)
• 회사들의 재단 (사업적 보호막)
• 회사들의 개발 연합체 (거대한 Lock-in을 추구하는 플랫폼)
6. 플랫폼으로서의 오픈소스
• 기술의 영역
– 클라우드 플랫폼 기술 자체
• IaaS, PaaS, …
– 클라우드 위에 살고있는 솔루션과 서비스
• 그 모든 솔루션, 프레임워크
• SaaS
– AI/ML 기술
• Data * 기술, AI/ML 기술/도구
• 거버넌스의 영역
– 보안
– 라이선스 정합성
• 경험의 영역
– DevOps 도구
7. 플랫폼으로서의 오픈소스
• 성공적인 플랫폼이 되려면
– 플랫폼 공급자가 아닌, 플랫폼 위의 플레이어가 중심
• 플랫폼 위의 각종 솔루션 업체들
• 플랫폼과 솔루션을 이용하여 서비스를 만드는 업체들
• 플레이어가 플랫폼 자체 혁신의 동력
– 플레이어들 간의 공유와 혁신을 유도
• 플랫폼 공급자는 Roadmap을 명확히 제공
• 개별 솔루션, 솔루션의 융합을 통한 혁신
– 플레이어 means 개발자
결론은 오픈소스와 개발자 커뮤니티 !!
9. 오픈소스와 컨트리뷰션
• 개발자가 오픈소스에 공헌하는 이유와 방법?
– 이유: for Fun to Learn, as Work, for Reputation
– 방법: Code, Document, Test, Use, Support
(ref, 2020, Linux Foundation)
51.65% Paid
48.35% unpaid
(ref, 2020, Linux Foundation)
컨트리뷰터 가운데
10. 오픈소스와 컨트리뷰션
• 기업이 오픈소스에 공헌하는 이유와 방법?
– 이유: for Money.
– 방법: put Money.
• 자사의 개발자들이 오픈소스 프로젝트에 참여
• 자사의 프로젝트를 오픈소스 방식으로 진행
• 사용하는 오픈소스 기술 업체와 계약
• 오픈소스 관련 재단에 기부
• 오픈소스 개발자 커뮤니티 활동을 지원
12. 오픈소스 공헌자 분포 (2020, Github)
2025년 예상
Github 사용자 총 1억 명
1. 미국 16.4%
2. 중국 13.3%
3. 인도 7.9%
4. 브라질 3.0%
5. 나이지리아 1.5%
2020년 기준 세계 인구
총 78억 명
• 중국 17.9%
• 인도 17.5%
• 미국 4.2%
• 브라질 2.71%
• 나이지리아 2.63%
• …
• 대한민국 0.65%
13. 마지막 페이지
• 우리
– 기업은
– 학교는
– 연구소는
– 정부, 공공기관은
충분히 Open 하고 있는가?
충분히 Open을 지원하고 있는가?
Open할 의지는 있는가?
Open의 의미를 알고 있는가?
소프트웨어진흥법 제25조 (연구 및 기술 개발 촉진 등)
② 정부는 .. 소프트웨어 연구개발이 활성화 .. 노력
1. 소프트웨어의 원시코드(source code)를 공개하여
소프트웨어의 개발ㆍ유지 및 관리 과정에
해당 소프트웨어 개발자 외의 자도 참여하도록 하는
개발 방식의 활용
2. 국가연구개발사업의 결과물을 공개소프트웨어로 배포
Ref Wikimediia, CC-BY-SA, by Johannes Spielhagen