|
- 소프트웨어 개발의 트렌드는 오픈 소스 비즈니스 모델 -
- 무료로 고객 유입을 극대화하고, 소스코드를 자유롭게 공개해 혁신 속도를 최대화 -
□ 오픈 소스 소프트웨어 개요
ㅇ 오픈 소스 소프트웨어(Open Source Software)란?
- 오픈 소스라는 의미는 독점적이고 상용화된 소프트웨어에 반해 누구나 자유롭게 사용 가능하다는 의미
- 소스 코드는 사용자에게 무료로 이용 가능하고 자유롭게 공유돼 직접 수정을 할 수 있다는 특징이 있음.
ㅇ 오픈 소스 소프트웨어의 배경
- 1950년대와 1960년대에 컴퓨터 운영 소프트웨어와 컴파일러는 별도의 비용없이 하드웨어 구매의 일부로 제공됨.
- 1980년대에 들어 소프트웨어의 중요성이 부각되고 많은 개발자들이 소프트웨어 비용 증가에 대해 문제화하기 시작
- 출시되는 소프트웨어의 문제들로는 1) “상용 소프트웨어는 비싸다”, 2) “맞춤형 솔루션 및 소프트웨어도 여전히 사용자 정의가 필요하다” 그리고 3) “문제가 있으면 스스로 해결할 수 없다”가 주로 제기됐음.
- 1991년 Linus Torvald의 커널을 GNU 운영 체제와 결합한 최초의 완전한 무료 운영체제가 출시됨. 이 운영체제가 오픈 소스 소프트웨어의 표본으로 불리는 리눅스이며, 이후로 오픈 소스 소프트웨어가 본격적으로 활성화됨.
□ 오픈 소스 소프트웨어 시장 동향
ㅇ 오픈 소스의 사용 동향
- 오픈 소스 소프트웨어 솔루션을 제공하는 Black Duck Software가 미국 기업에 실시한 설문 조사에 따르면, 78%의 기업이 오픈 소스를 사용하고 있고, 단 3% 미만의 기업들만 오픈 소스를 전혀 사용하지 않고 있다고 응답함.
- 기업용 오픈 소스를 개발해 공급하는 Red Hat의 보고서에 의하면, 기업들은 다양한 업무에 오픈 소스를 사용하는데, 주로 웹사이트 개발(45%), 클라우드 관리도구(43%), 보안(42%), 빅데이터 및 분석(42%) 및 데이터베이스(41%)에 사용함.
기업의 오픈 소스 소프트웨어 사용처
자료: Red Hat
- 시장조사기관인 CB Insights에 따르면, 3000만 이상의 개발자가 커뮤니티 기반의 오픈 소스 플랫폼에 참여하고 있으며, 전 세계에서 오픈 소스 프로젝트 관리를 위해 가장 많이 사용되는 웹 호스팅 서비스인 GitHub를 기준으로 하면, 적어도 전체 프로젝트의 80% 이상을 마이크로소프트, 구글, 페이스북, IBM 같은 미국의 주요 테크기업에서 참여하고 있음.
GitHub의 보안 연구실 출시 모습
자료: VentureBeat
ㅇ 시장 규모 및 동향
- 시장통계 사이트인 Statista에 따르면, 2019년에는 174억 달러의 매출이 오픈 소스 프로젝트에 의해 발생할 것을 예상하며, 2022년에는 거의 2배로 증가해 약 330억 달러의 매출을 전망함.
오픈 소스 프로젝트 매출
(단위: US$ 십억)
자료: Statista
- 또한 주요 테크기업들은 오픈 소스 프로젝트 활성화를 위해, 전략적으로 오픈 소스 소프트웨어 기업들을 인수하는 움직임을 보임. Red Hat은 IBM에 340억 달러에 인수되고, GitHub은 Microsoft에 75억 달러, 그리고 MuleSoft는 Salesforce에 65억 달러, 그리고 Magneto는 Adobe에 약 17억 달러에 인수됐음.
□ 오픈 소스 프로젝트 및 관련 기업 정보
ㅇ 주로 접하게 되는 오픈 소스 소프트웨어
- 인터넷을 이용하는 사용자들이라면, 오픈 소스 소프트웨어를 자연스럽게 경험을 하게 됨. 예를 들어, 방문하는 대부분의 웹사이트는 Apache 웹서버를 사용하고, 블로그를 방문하는 경우, 적어도 일부는 Wordpress를 실행하며, 해당 웹사이트를 구동하는 서버의 운영체제 및 데이터베이스는 Linux와 MySQL 기반이 많고, Firefox 웹브라우저에서 해당 웹사이트 내용을 읽었을 가능성도 있음.
주요 오픈 소스 소프트웨어
소프트웨어 | 창시자 | 출시연도 | 설명 |
Linux | Linus Torvalds | 1991 | 커뮤니티 주체로 개발한 컴퓨터 운영 체제. 혹은 커널을 뜻하기도 하며 리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본임 |
Android | 2008 | 휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스, 웹 브라우저 및 다양한 기능을 포함하는 소프트웨어 모음이자 모바일 운영 체제 | |
MySQL | MySQL AB | 1995 | 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템 |
Apache | Apache Software Foundation | 1995 | HTTP 웹 서버로서 BSD, 리눅스 등 유닉스 계열뿐 아니라 마이크로소프트 윈도우에서도 운용할 수 있음 |
WordPress | Matt Mullenweg | 2003 | 세계 최대의 오픈 소스 저작물 관리 시스템으로 워드 프레스 기반 웹사이트는 전세계 웹사이트의 30%를 차지(2018년 기준) |
Mozilla Firefox | Dave Hyatt & Blake Ross | 2004 | 전 세계 웹 브라우저 시장점유율은 구글의 크롬(Chrome)과 애플의 사파리(Safari) 다음으로 약 12%를 차지함(2019년 기준) |
GIMP | Spencer Kimball & Peter Mattis | 1996 | 그림을 편집하는 데 쓰이는 무료 및 오픈 소스 소프트웨어. 이미지 편집, 다른 이미지 형식 간 변환 등 전문화된 작업에 사용됨. |
OpenOffice | StarOffice | 2002 | 다양한 운영 체제에서 사용할 수 있는 오피스 제품군. 마이크로소프트 오피스 97-2003 포맷을 비롯한 다양한 포맷을 지원 |
TensorFlow | 2017 | 다양한 작업에 대해 데이터 흐름 프로그래밍을 위한 오픈소스 인공지능 라이브러리 | |
Bitcoin | Satoshi Nakamoto | 2009 | 가장 유명한 오픈 소스 블록체인 프로젝트는 Bitcoin으로, 전 세계 어디서나 누구에게나 즉시 지불할 수 있다는 디지털 통화로 P2P 기술을 사용해 중앙 권한없이 작동함. |
자료: Wikipedia 및 KOTRA 실리콘밸리 무역관 자료 정리
ㅇ 미국 기업별 오픈 소스 프로젝트 현황
- 미국의 테크기업들은 다수의 오픈 소스 프로젝트 진행을 통해 더 나은 제품을 만들기 위한 협업적이고 개방적인 접근 방식을 취하고 있으며, 이로 인해 엄청난 가치를 창출할 수 있다고 믿고 있음.
미국 주요 테크기업 오픈 소스 프로젝트
기업명 | 주요 프로젝트 | 관련 상황 |
Google | Android, Chromium, Dart, Go, Kubernetes, TensorFlow 등 | 2,000개가 넘는 오픈 소스 프로젝트를 출시하거나 기여한 Google은 가장 열렬한 기업 사용자 및 오픈 소스 지원자 중 하나임. GitHub 기여자가 가장 많은 회사 리스트에서 5위를 차지했으며, 4위인 Angular를 소유하고 있음 |
Adobe | PhoneGap 웹개발 프레임워크, Brackets 텍스트 편집기, Topcoat CSS 라이브러리와 같은 개발자 도구 등 | Adobe는 오픈 소스에 대한 강력한 의지를 가지고 있으며 GitHub 사이트에 250개가 넘는 공개 저장소를 보유하고 있음 |
Netflix | Genie, Inviso, Lipstick, Aegisthus, Nebula, Aminator, Spinnaker, Eureka, 등 | 스트리밍 비디오 서비스를 하는 Netflix는 오픈 소스 프로젝트에 기여하고 사내에서 개발한 도구를 공개 소싱하는데 매우 적극적임 |
Microsoft | .NET 개발 도구, Visual Studio Code, PowerShell Core, CNTK 딥 러닝 툴킷, TypeScript, Redis 등 | 2000년 중반에, 오픈 소스 소프트웨어의 반대 기업 리스트의 최상위에 속했지만 그 이후 완전히 바뀌었음. 실제로 Microsoft가 다른 어떤 회사보다 더 많은 직원이 GitHub 프로젝트에 기여하고 있음 |
Intel | Trusted Analytics Platform, KVM, OpenStack, dLeyna, ConnMan, Cloudeebus, Beignet, Cordova 등 | 2016년에 인텔은 Linux 커널에 기여한 가장 활발한 회사였음. 직원들은 코드에 1만4384개의 변경 사항을 적용했으며, 이는 한 보고서에서 따르면 전체의 약 12.9 %를 차지했음 |
Facebook | React 및 React Native, JavaScript 개발 도구, Flow, HHVM, Relay 등 | 오픈 소스 소프트웨어 및 하드웨어의 주요 지지자 중 하나로 부상함. GitHub 기여(15,682)가 가장 많은 회사 리스트에서 2 위를 차지 |
IBM | Appsody, Razee, Frida, Open Blockchain, OpenWhisk, Project Intu, LoopBack 등 | Linux Foundation의 Linux 커널 주요 기여자 리스트에서 8 위를 차지했으며 오픈 소스에 대한 강력한 지원 기록을 보유하고 있음. 오픈 소스 선두주자인 Red Hat을 340억 달러에 인수함 |
Linkedin | Boomerang, Cubert, Selene, Spyglass, Zopkio, JTune, Isaac, WhereHows 등 | 엔지니어는 전체 커뮤니티와 작업을 공유하여 기술을 발전시킨다고 믿으며, 현재 Apache Software Foundation에서 관리하는 프로젝트를 포함하여 75 개가 넘는 오픈 소스 프로젝트를 진행중 |
Oracle | Docker-images, grail, node-oracledb, helidon, vagrant-boxes, oraclejet 등 | Sun Microsystems를 인수했을 때 Java, MySQL 데이터베이스, OpenOffice 사무 생산성 플랫폼 및 Hudson 연속 통합 도구를 포함하여 세계에서 가장 널리 사용되는 오픈 소스 기술 중 일부를 상속함 |
Twitter | Chill, twurl, finatra, scoot, groupcache, diffy, tormenta, vireo 등 | "오픈 소스 소프트웨어를 기반으로 한다"고 주장하며 오픈 소스 라이센스 하에서 내부적으로 개발한 많은 툴을 출시했음. GitHub에는 139개 이상의 공용 저장소가 있음 |
자료: Datamation 및 KOTRA 실리콘밸리 무역관 자료 정리
ㅇ 오픈 소스의 특징
- 오픈 소스는 기본적으로 무료로 배포돼 유저 유입이 용이하고 자유롭게 공유되므로 다수의 사용자 및 개발자에 의해 개선을 위한 수정이 진행될 수 있음. 그러나 영리를 목적으로 한다면 수익 창출이 어려운 부분이 있어 다양한 분야의 소프트웨어 개발에는 한계가 있을 수 있음.
오픈 소스와 상용 소프트웨어 항목별 비교
비즈니스 속성 | 초기 오픈 소스(2009) | 현재 오픈 소스(2019) | 상용 소프트웨어 |
시장 규모 | 작음 | 큼 | 큼 |
혁신 속도 | 높음 | 높음 | 낮음 |
고객 획득 비용 | 낮음 | 낮음 | 높음 |
평균 판매 가격 | 매우 낮음 | 낮음 | 높음 |
시장 탄력성 | 높음 | 높음 | 낮음 |
고객 고착성 | 없음 | 낮음 | 높음 |
개발 비용 | 매우 낮음 | 낮음 | 높음 |
고객 평생 가치 | 낮음 | 높음 | 높음 |
클라우드 우선 | 낮음 | 높음 | 낮음 |
자료: TechCrunch 및 KOTRA 실리콘밸리 무역관 자료 정리
□ 시사점
ㅇ 오픈 소스 소프트웨어의 사용
- 상용 소프트웨어 기능들을 대체하는 다수의 오픈 소스 소프트웨어가 존재함. 오픈 소스 소프트웨어를 사용하는 기업들은 해당 소프트웨어를 자체 시스템에 맞게 최적화해 비즈니스에 도움이 되도록 하고, 개인 사용자는 자신에게 맞춤화하여 개인적으로 사용할 수 있음.
상용 소프트웨어 대체 오픈 소스 예
사용 용도 | 상용 소프트웨어 | 오픈 소스 소프트웨어 |
회계 | QuickBooks Plus, Sage 50c Pro | FrontAccounting, GnuCash, TurboCASH |
오디오 녹음 및 에디터 | Apple Logic Pro X, FL Studio Producer Edition | Audacity, Frinika, LMMS |
고객 관리 | Sage ACT!, Microsoft Dynamics 365 ,Salesforce.com Sales + Service | CiviCRM, ConcourseSuite, openCRX, SplendidCRM, SugarCRM Community Edition, vTiger |
데이터베이스 | Microsoft SQL Server Standard, | MySQL, Firebird, Impala, PostgreSQL |
그래픽/드로잉 | Visio Professional, Photoshop, Illustrator, CorelDraw | Dia, GIMP, Pixelitor, Inkscape |
사무 생산성 | Microsoft Office | Calligra, LibreOffice, NeoOffice, OpenOffice |
운영체제 | Windows 10 Professional | Fedora/Red Hat, Ubuntu, Antergos, Debian, Linux Mint, Manjaro, Zorin, openSUSE/SUSE |
프로젝트 관리 | Microsoft Project Professional | GanttProject, openXprocess, ]project-open[ |
비디오 에디터 | AutoDesk Maya, Adobe Premiere Pro, Avid Media Composer | Blender, Cinelerra, OpenShot Video Editor, Kdenlive, Avidemux |
웹 개발 및 디자인 | Adobe Dreamweaver | Amaya, Aptana, Bluefish, BlueGriffon, Kompozer, OpenBD, SeaMonkey |
자료: opensource.com 및 Datamation
ㅇ 오픈 소스 소프트웨어의 특징을 활용한 전략
- 한국 소프트웨어 기업들은 오픈 소스가 지니는 특징들을 이용하여 서비스 전략을 세울 수 있음.
- 오픈 소스 소프트웨어의 장점을 활용하면, 첫째 소스 코드를 공개해 많은 개발자들이 참여 후 개선을 할 수 있는 환경을 만들 수 있고, 둘째 다른 개발자들이 참여하여 소프트웨어를 개선하기 때문에 개발 및 인력 비용을 절감할 수 있으며, 무료로 배포하면 사용자들이 쉽게 접근할 수 있기 때문에 많은 사용자 층을 형성할 수 있음.
- 가상현실 하드웨어와 소프트웨어를 만드는 Oculus의 소프트웨어 엔지니어인 L씨는 “Oculus 소프트웨어 개발 키트(SDK)는 오픈 소스이며, 이는 Oculus VR의 많은 보급과 사용을 증진시키는데 그 이유가 있다.”라고 말함.
- 다만, 오픈 소스 소프트웨어는 평균 판매 가격이 낮기 때문에 이익 창출이 어려울 수 있어 시장 규모가 작은 소프트웨어를 개발 시에는 프로젝트 운영이 어려울 수 있음.
ㅇ 프리미엄(Freemium) 비즈니스 모델
- 최초의 오픈 소스 프로젝트는 실제로 비즈니스가 아니었고 상용 소프트웨어 회사가 거두는 부당한 이익에 대한 혁명이었음. 그리고 대부분의 오픈 소스 소프트웨어 프로젝트는 수익 창출을 목표로 시작하지는 않았고, 대신 문제에 대한 해결을 제시함. 해당 프로젝트가 큰 문제에 대한 해결책을 제공할 때 해당 프로젝트에 대한 수요가 증가하기 시작하고, 수요가 커짐에 따라 성장을 위해 수익 창출 방법이 필요하게 됨.
- 오픈 소스 수익 창출 방법은 기업마다 다르며, 조직의 성장 정도에 따라 변경되나 최근 인기가 있는 방법은 '오픈 코어(open-core)'로 불리는 오픈 소스 소프트웨어와 상용 소프트웨어와의 혼합 비즈니스 모델임.
- 오픈 코어는 핵심 기능은 무료 및 공개가 되지만, 추가 서비스나 전체 기능을 사용하려면 비용을 지불해야 하는 방법임. 이러한 비즈니스 모델은 다른 상용 소프트웨어 개발회사에서도 점차 확장되고 있음.
- 대표적인 오픈 소스 소프트웨어 기업인 Red Hat의 경우 기업에 엔터프라이즈 버전을 제공해 구독료를 받고, 기술적인 지원이 필요한 사람들에게 지원을 해주는 비즈니스 모델로 매출(2018년 기준, 매출 약 30억 달러)을 올리고 있음.
- 그래서 소프트웨어를 개발하는 한국 기업들 또한 비즈니스 모델을 수립할 때, 오픈 소스 소프트웨어 특징을 활용하고 오픈코어방식을 참고, 핵심기능을 무료로 배포하여 사용자 층을 최대화하고 부가서비스 및 기술 지원에 비용을 청구하는 방식을 고려할 수 있음.
자료: Red Hat, Statista, Wikipedia, IDC, CB Insights, Venturebeat, Datamation, TechCrunch, opensource.com, ZDNet 및 KOTRA 실리콘밸리 무역관 자료 종합