오픈소스 소프트웨어
소프트웨어는 다양한 언어를 사용하여 소스 코드 형태로 작성합니다. 오픈소스 소프트웨어는 그 소스 코드를 무상으로 공개하여 많은 개발자들이 함께 개선하고 제한 없이 이용하고 재배포할 수 있는 소프트웨어입니다.
즉 오픈 소스는 소스 코드 (프로그램 언어로 기술된 문자열)을 무료로 공개해 누구나 자유롭게 개선하고 재배포 할 수 있는 소프트웨어입니다.
오픈소스 S/W 발표 자료 다운로드
IT Innovation with Open Source Software
클라우드, 빅데이터, 블록체인, AI , 머신러닝 등 최첨단 IT 기술은 대부분이 오픈소스 소프트웨어를 기반으로 하고 있습니다.
오픈소스가 주로 적용되는 분야는 웹사이트 개발, 빅데이터 분석, 데이터베이스 기술 영역이며 기업들의 클라우드 사용 증가에 따라 확대가 빨라지고 있습니다.
- 지난 12개월간 기업들의 오픈소스 사용 68% 증가
- SW 개발 – 웹-애플리케이션 개발, 품질 관리, 협업 관리
- IT 인프라 – 운영체제, 데이터베이스, 애플리케이션 서버, 보안
- 빅데이터 플랫폼 – 빅데이터 수집-저장-처리-분석 및 시각화
- AI 프레임워크, 알고리즘 – 머신러닝, 딥러닝
- 클라우드 서비스 구독 – SW 개발환경, IT 인프라, 빅데이터, AI, 블록체인 등
집단지성을 통한 혁신 – 오픈소스 S/W
오픈소스 소프트웨어의 집단 지성을 통한 혁신 《위키노믹스: 어떻게 대규모 협업이 모든 것을 바꾸는가.》
1999년 캐나다 토론토의 금광 회사 골드코프(Goldcorp)는 금광 개발에 어려움을 겪고 있었다.
롭 맥이웬(Rob McEwen) 사장은 리눅스의 개발 사례에서 아이디어를 얻어 지난 50년간 모아놓은 광산 지질 데이터를 인터넷에 공개하고 총 57만5,000달러의 상금을 내건 금맥 후보지 발굴 콘테스트를 열기로 하였다.
일반적으로 광산업 특성상 지질 자료는 회사의 가장 중요한 비밀 자산 가운데 하나로 여겨진다. 2000년 3월 콘테스트가 시작되자 전 세계의 다양한 전문 지질학자를 비롯해 대학원생, 수학자, 군대 장교 등 참가자들로부터 110곳의 새로운 금맥 후보지가 제안 되었다.
결과적으로 이들 후보지 80% 이상에서 금맥이 발견되었다. 연 매출 1억 달러에 불과했던 골드코프는 대박을 터뜨리며 90억 달러 규모의 거대 광산업체로 성장하게 되었다.[1] :21~25 돈 탭스콧과 앤서니 윌리엄스는 이러한 사례를 통해 기업 밖의 수많은 사람이 참여하는 대규모 협업(mass collaboration)을 활용하는 기업이 미래를 주도하게 될 것이라고 주장한다.
– 위키피디아 중에서
오픈소스 기반 연구개발 혁신성과 글로벌 경쟁력 제고
우리는 게임, 그래픽 작업, 문서 작성등 많은 부분야에서 컴퓨터에 설치된 상용 소프트웨어를 사용합니다. 대부분의 소프트웨어들은 소스 코드를 공개않는 독점소스 소프트웨어 입니다.
소프트웨어를 개발하기위한 비용이나 버전 업, 버그 수정, 유지 보수 등에 많은 비용이 발생하고, 그 비용 회수와 이익을 위해 라이센스를 판매 합니다. 따라서 많은 소프트웨어 벤더들은 유사한 제품을 판매하거나 자사의 기술을 복제하는 것을 피하기 위해 소스 코드를 공개하지 않습니다.
오픈 소스 소프트웨어라는 것은 인터넷 등의 수단을 사용하여 소스 코드를 공개하고 전 세계의 사람과 기술을 공유함으로써 보다 뛰어난 소프트웨를 더 빠른 속도로 개발할 수 있다는 생각으로 커뮤니티를 통해 운영합니다.
신기술 접근에 대한 혁신성과 SW 개발의 글로벌화 기회 제공
- (혁신에 대한 접근성 향상) 신기술 테스트를 위해 목적에 맞는 다양한 오픈 소스를 무료로 다운로드 받아 구현해 볼 수 있으며, 방대한 오픈소스 커뮤니티를 통해 문제 상황에 대한 피드백을 전 세계 개발자들과 교류
- (상용 SW 업체 의존도 제거) 상용 SW 업체는 수익성 없는 제품 지원에 대한 추가 비용 요구나 구 버전 지원 중단 등과 같은 위험 요소가 있지만, 오픈소스 SW는 다양한 대안에 대한 시도와 결과에 대한 공유로 비즈니스 유연성 확보
- (협업 문화) 오픈소스 커뮤니티를 통한 공유로 문제와 해결을 협업 방식으로 처리 할 수 있으며 잠재적으로 기여하는 전 세계 개발자들의 지식을 활용 할 수 있는 공동체 문화
- (우수한 인재 유치와 외부 기술 역량 활용) 오픈소스 SW 채택은 전세계 우수한 개발자와 함께 할 수 있는 기회를 제공하며, 오픈소스 커뮤니티를 통해 흥미로운 과제 연구와 해결 방법에 대한 다양한 의견을 공유함으로써 인재들을 영입 할 수 있는 네트워크 구축과 외부 기술 역량 확보
- (기술 개발의 글로벌화 기회와 유니콘 기업 탄생)오픈소스의 커뮤니티 내에서 전 세계 개발자들과 함께 기술 개발을 하여 성공한 오픈소스 프로젝트들과 같이 유니콘 기업3)이 될 수 있는 기회
4차 산업혁명의 숨은 원동력, 오픈소스 현황과 시사점 – KDB미래전략연구소 산업기술리서치센터
최성호 연구위원(sungho.choi@kdb.co.kr)
공개S/W 와 기술지원 서비스
- 공개 S/W 유지관리 서비스 개요
- 공개 S/W 기술지원 서비스는 오픈소스 S/W를 최적의 상태로 활용·유지하기 위한 기술지원 서비스를 의미합니다.
- 공개 S/W 도입 이후 운영에 필요한 기술지원 서비스를 제공하는 것으로 제품지원(기능향상, 제품수정 및 업데이트), 유지관리(장애지원, 예방지원 등), 컨설팅 등의 서비스가 포함되어 있습니다.
- 계약기간과 유지관리 서비스 레벨(Service Level)의 조합에 의한 정액제 방식으로 계약을 체결하며, 공개S/W 유지관리 서비스는 계약기간 내에서 도입된 공개S/W 가 폐기 또는 변경되기 전까지 제공(계약기간과 시스템 수명주기의 불일치에 의한 기간 및 대가의 조정은 별도 약정) 됩니다.
References & Related Links
- NIPA 공개 소프트웨어 포탈 – https://www.oss.kr/
-
오픈소스로 기술 개발 향상 – Red Hat – https://www.redhat.com/ko/about/open-source
- 엔터프라이즈 오픈소스 현황 – https://www.redhat.com/ko/enterprise-open-source-report/2020
- 오픈소스란 ? – https://www.redhat.com/ko/topics/open-source/what-is-open-source