자가 왜 소프트웨어 기업이 되겠다는 것일까? 값싸고 튼 튼한 물건을 생산하는 것이 아니라, 제품과 생산라인에 지 능을 넣어서 고객 수요에 최적화된 서비스를 제공하는 제 조업과 소프트웨어의 융합시대, 즉 제4차 산업혁명이 도 래했기 때문이다. 제4차 산업혁명의 본질은 두 가지라 고 한다. 인간의 지능을 컴퓨터로 모방하는 ‘인지화’와 사 람, 사물, 공간, 그리고 시스템이 복잡하게 연결되어 스스 로 생각하고 판단하는 ‘지능 공간(Ambient Intelligence Space)’이다. 그래서 제4차 산업혁명기를 지능화시대라고 도 한다.
지능화시대에는 컴퓨터, 휴대폰 등 ‘전자기기’만 인터넷 에 연결되던 시대를 지나 프린터, 냉장고, 책상 등 모든 사 물이 인터넷에 연결되어 실시간 상호 소통함으로써 전례 없는 가치를 창출하게 된다. 실시간 연결성을 통해 지금 과는 다른 생활방식의 혁신이 이루어지는 시대인 것이다 (<그림 1> 참조).
공간정보
오픈소스 전략, 왜 필요한가?
05
강혜경│국토연구원 연구위원([email protected])
임용호│국토연구원 연구원 ([email protected]) <그림 1> 지능화시대 정보생산·소비주체 변화
•
P2M
M2M
P2P
M2P
지능화시대
정보 생산주체
정보 소비주체 기기(M)
기기(M)
사람(P)
사람(P)
오픈소스는 낮은 취득원가, 공급업체 의존성 감소, 낮 은 유지보수 비용, 배포의 유연성, 빠른 소프트웨어 혁신 속도, 확장성 등 많은 장점을 가지고 있다. 그중에서도 가 장 큰 장점은 개방형 국제표준 준수 및 사실표준화 주도로 상호 운용성이 보장된다는 점이다. 이 상호 운영성은 다양 한 기기들이 연결과 소통을 해야 하는 지능화시대에 반드 시 보장되어야 할 필수요소다. 그러나 기술수준이 낮은 중 소기업은 여러 이유로 국제표준을 준수하지 못하는 경우 가 많았고, 그 결과 상호 운영성이 저조한 제품을 생산하 는 경우가 많았다. 때문에 중소기업에게 오픈소스는 상호 운영성이 보장된 가용한 리소스라는 점에서 큰 자원이 될 수 있다.
중소기업뿐만 아니라 지능화시대를 준비하는 삼성 같은 대기업에게도 오픈소스는 각 사물들이 상호 호환성을 확 보하는 가장 효과적인 방법으로 인식되고 있다. 일례로,
연결·결합이 쉬운 오픈소스(오픈 HW, 오픈 SW)
오픈소스(open source)는 제작자의 권리를 지키면서 소프 트웨어 내용을 프로그래밍 언어로 나타낸 ‘소스코드’ 혹은 하드웨어 설계도 등을 누구나 수정·재배포할 수 있도록 한 소프트웨어 또는 오픈소스 라이선스에 준하는 모든 리 소스를 통칭하는 용어다. 인공위성1), 드론, 공간정보 SW, 컴퓨터 운영체제에 이르기까지 다양한 분야에서 오픈소스 가 개발·확산 중이다. 스마트폰 운영체제 시장의 80% 이 상을 차지하는 구글사의 안드로이드, 애플리케이션 서버 시장의 70%를 점유하는 Tomcat(41%)과 Jetty(38%), 온 국민이 사용하는 카카오톡 모두 오픈소스다. 이렇게 오픈 소스가 시장에서도 성공하는 다양한 사례가 등장하고 있 으며, IT시장에서 오픈소스는 2006년 대비 30%의 성장 (2012년 기준)을 기록하였다.2)
1) 1999년 캘리포니아 공과대학과 스탠포드대학은 큐브샛(Cubesat.org)이라는 초소형 인공위성 설계도 및 제작방법을 오픈소스(오픈HW)로 추진 중, 한국은 카이 스트와 서울대학교 항공우주연구소에서 큐브샛 하드웨어를 만드는 QB50 프로젝트에 참여함.
2) 김형채. 2014.
특집 제4차 산업혁명 시대의 공간정보 이슈와 정책
<그림 2> 오픈소스를 사용하는 시장리딩 기업들
• S2 Graph, 아파치 재단의 오픈소스 인큐베이터 프로젝트에 채택
• MongoDB, OpenSSL, WebRTC 등 오픈소스를 활용하여 주요 서비스 개발
• 빅데이터, 개발/빌드, 데이터 저장소 등의 분야에서 수십여 개 프로젝트 제공
•Lipstick
•Nebula
•세계 최대의 오픈소스 기업
•900여 개 프로젝트로 2,000만 라인 소스 공개
•Android
•Chromium
•GWT 등
•200여 개 오픈소스 프로젝트 제공
•1,000만 라인 소스 공개(2014년 6월 현재)
•React
•Hbase
•WebScaleSQL 등 Google, facebook 등 글로벌
기업의 오픈소스 개발 주도
를 오픈소스 GIS SW와 하이브리드로 운영하는 계획을 추 진하고 있으며, 오픈소스의 비중을 점진적으로 확장해갈 계획이다. IONIC은 HTML5기반의 하이브리 모바일 앱 개발환경이다. 기존 iOS와 Android로 이중개발하던 부담 을 줄일 수 있으므로 개발 및 유지보수 비용을 줄이는 데 효과적이다. 오픈소스 GIS 제품군들도 서버, DBMS, 클라 이언트별로 다양하게 공급되고 있다. 때문에 기존 상용제 품을 대체하는 데 부족함이 없다.
2. 영국
영국은 2001년부터 ‘Open Source Software Use within 하고 있는 것이다.
지능화시대를 준비하는 선진국들의 오픈소스 정책사례
1. 유럽연합유럽집행위원회(EC)는 1998년 이후 여러 사업들을 통 해 오픈소스 소프트웨어 분야의 발전을 지원해왔다. 유 럽연합은 자유소프트웨어 워킹그룹(Working Group on Libre Software)을 구성하여 오픈소스 소프트웨어의 특 성과 발전 전망을 탐색하는 작업을 수행하였다. 이 워킹 그룹은 오픈소스 소프트
웨어로부터 유럽이 이익 을 얻기 위해서 어떻게 해 야 될 것인가에 대한 기술 적, 조직적, 법적 측면과 교육·훈련부문에 대해 권 고안을 제시하고 있다. 또 한 유럽연합은 오픈소스 소프트웨어 기술개발을 관 리하는 20개 정도의 프로 젝트를 관리하는 IST 프 로그램(The Information Society Technologies Programme)을 운영한 바
<그림 3> 유럽연합의 오픈소스 기반 공간정보인프라 구축아키텍처
3) 신상희. 2015.
나타나는 영역으로서 정부의 개입이 필요하며, 다음과 같 은 매우 적극적인 오픈소스 소프트웨어 지원정책을 추진 할 것으로 제시하였다.
첫째, 미국 연방정부는 고성능컴퓨팅을 위한 오픈소스 소프트웨어 개발을 적극적으로 촉진해야 한다. 이를 위해 기술기획, 범부처 추진체계, 기술개발 경영계획, 자금지원 모델, 비용 추정 등이 이루어져야 하며, 고성능컴퓨팅 오 픈소스 기술의 적성국 수출통제와 국가안보에 미치는 문 제를 정책적으로 명확히 해야 한다.
둘째, 오픈소스 소프트웨어 개발을 촉진하기 위해서 고 성능컴퓨팅 소프트웨어의 정부구매 과정에서 기존 상용 소프트웨어 중심으로 형성되어 있는 구조를 경쟁적 구조 로 바꾸어야 한다.
셋째, 오픈소스 소프트웨어의 다양한 라이센싱 협약들 에 대한 엄밀한 분석이 필요하고 그 분석 결과는 고성능 컴퓨팅과 관련된 연방기관에 배포되어야 한다. 이 분석에 서는 각 라이센스의 특징과 그것이 선호될 수 있는 상황에 대한 특별한 사례가 제공되어야 한다. 궁극적으로는 공통 으로 사용하는 라이센싱 협약이 도출되어야 할 것이다.
미국은 공간정보 오픈소스 개발을 위하여 ‘GeoShape’
(미 국방부)과 ‘OpenGeoSuite’(미국 NGA)라는 오픈소스 프로젝트를 지원하고 있으며, 북미지역 오픈소스 총회 등 을 간접지원하여 오픈소스 커뮤니티 확산을 지원하고 있 다. 또, UN의 평화유지 업무용 공간정보 오픈소스 SW 개 발을 지원하고 있다.
4. 시사점
유럽연합, 영국, 미국의 사례들은 우리에게 오픈소스 기술 UK Government’(Cabinet Office 2001)4)라는 정책을 수
립하였다. 이 정책에는 여러 가지 사항이 명시되어 있는데 주요 항목만 열거하면 다음과 같다.
첫째, 영국 정부는 정보통신 관련 정부구매에서 사적독 점 제품과 함께 오픈소스 소프트웨어 솔루션도 동동하게 고려해야 한다.
둘째, 영국 정부는 미래의 정보기술 발전과 관련해서 개 방표준과 기술명세를 지원해줄 수 있는 호환성을 가진 제 품만을 사용한다.
셋째, 영국 정부는 상용 정보기술 제품 및 서비스에 고 착되는 것을 회피하기 위해 노력한다.
넷째, 영국 정부는 구매한 주문 소프트웨어, 그리고 커 스터마이즈된 상업용 패키지 소프트웨어(Commercial Off The Shelf: COTS)에 대해 모든 권리를 갖는다.
다섯째, 영국 정부는 정부지원 연구개발 관련 소프트웨어 에 오픈소스 소프트웨어를 기본 활용방식으로(the default exploitation route) 사용하는 가능성을 탐색해야 한다.
3. 미국
미국의 대통령 정보기술자문위원회는 2000년 10월 고성 능 컴퓨팅 소프트웨어 개발을 촉진하기 위해 오픈소스 소 프트웨어를 적극적으로 활용할 것을 제안하였다.5) 오픈소 스 활용을 제안한 배경에는 고성능(슈퍼)컴퓨팅은 미국의 국가안보와 과학기술 연구에 매우 중요한 역할을 하고 있 지만, 신뢰할 만한 소프트웨어 개발이 지체되고 있으므로 오픈소스 소프트웨어의 개발방식과 오픈소스 소프트웨어 채택으로 이 문제를 해결하고자 한 것이다. 이 보고서에 서는 고성능컴퓨팅 분야의 소프트웨어 개발은 시장실패가
4) The National Archives. Government Service Design Manual: Using open source software. https://www.gov.uk/service-manual/making-software/
open-source.html.
5) President’s Information Technology Advisory Committee. 2000.
특집 제4차 산업혁명 시대의 공간정보 이슈와 정책
르면, 조사대상기업의 96%가 오픈소스를 사용하고 있었 으며, 95%가 보통 이상의 만족도를 보였다. 애로사항은 지원조직의 부재, 유지관리 미흡 순이었다.
우리나라 공간정보 기업들은 규모의 영세성으로 글로벌 시장에서 인지도와 경쟁력이 모두 낮다. 또, SW 유지관리 나 혁신성도 늦어서 빠르게 변하는 시장수요에 대응하는 것이 어렵다. 고급 SW 전문인력을 지속적으로 보유하기 훈련 지원, 라이선스 지원, 오픈소스 수요와 개발을 연결
시켜주는 지식공유 플랫폼의 필요성 등을 시사하고 있다.
공간정보 분야 오픈소스 전략, 왜 필요할까?
우리나라 ICT 기술개발을 주도하는 미래창조과학부는 국 내 SW산업의 글로벌 도약을 위하여 오픈소스 정책을 수 립하여 추진하고 있다. 2014년 2월 발표한 ‘SW산업 혁 신을 위한 선도형 SW R&D 추진계획’(2014년 2월)에서 R&D 성과창출 극대화를 위하여 오픈소스 기술개발과 기 존 오픈소스 활용을 언급하고 있다. 또, 연구개발관리규정 (2014년 1월 6일)에도 오픈소스관련 조항(오픈소스 정의, 결과물의 배포, 평가지표, 라이선스, 기술료)을 반영하였 다. 그리고 이의 실행계획으로 다양한 오픈소스 기술개발 을 추진 중이며, 정보통신산업진흥원에서 라이선스, 교 육·확산 등을 지원하고 있다.
공간정보 분야 오픈소스 동향은 기술개발과 활용 측면 으로 나눌 수 있다. 먼저 기술개발 측면에서 공간정보 오 픈소스 소프트웨어를 개발하는 R&D가 국토교통부(국 토교통과학기술진흥원)에 의하여 2014년부터 시작되어 2018년까지 추진될 예정이다. 이 R&D의 연구성과는 유엔 평화유지업무에 적용하기로 미국·유엔 등 다자간 합의되 었으며, 우리나라 국방부에도 적용하기 위한 협력이 추진 중이다. 이 R&D 프로젝트는 기술개발 측면에서 추진되는 것으로, 정책 및 전략적인 보완이 필요하다.
활용 측면에서는 국내 공간정보 SW기업들이 시스템 구
6) 강혜경. 2016.
<그림 4> 우리나라 공간정보기업의 오픈소스 사용현황
<공간정보 오픈소스 SW 사용분야>
맵 뷰어 DMBS 22%
19%
기타 3%
맵 편집도구 17%
데이터 서버 14%
분석도구 16%
포맷 변환도구 9%
<공간정보 오픈소스 SW 만족도(애로사항)>
사용정보 부족15%
지원조직의 부재 28%
유지관리 미흡 17%
성능 부족 12%
신뢰성 부족 12%
라이선스 문제 14%
기타 2%
않는다. 지난 20년간의 기술개발 경험을 토대로 지능화시 대에 글로벌 시장을 주도하는 저비용, 고품질, 글로벌 인 지도를 갖춘 공간정보 오픈소스 확보·확산를 위하여 정 책마련이 필요한 이유다.
도 어렵다. 이 모든 것이 그동안 폐쇄·독점형태의 공간정 보 SW 개발방식을 유지해 왔기 때문이다.
한 기업가는 지자체가 발주하는 공간정보 시스템 구축사 업이 3억 원인데 SW 구매비용만 2억 원 이상 소요되어 사 업수행이 불가능한 경우가 있었다고 한다. 만약 SW를 오 픈소스로 대체할 수 있다면 2억 원은 고스란히 기업의 시 스템 구축사업 수행비용으로 사용될 수 있다. 발주처 입장 에서도 SW 구매보다는 필요한 기능을 더 개발할 수 있으 니 더 나은 품질의 성과를 마련할 수 있으며, 저예산으로 시스템 구축사업을 추진할 수 있다. 이러한 이유로 화성시 는 기존 상용 SW 사용을 포기하고 2015년에 오픈소스 공 간정보시스템을 도입하였으며, 국방부, 국토교통부(부동산 행정정보 일원화), 국토지리정보원, LH 등 공공부문에서 도 공간정보 분야 오픈소스 도입이 확산되고 있다.
이렇듯 공간정보 분야 오픈소스 기술개발과 활용은 무 르익고 있으나 아직 관련된 정책은 명시적으로 존재하지
<그림 5> 공간정보 분야 오픈소스 전략마련의 필요성
우리나라 공간정보기업의 글로벌 오픈소스 SW 경쟁력 강화
TO-BE
AS-IS 폐쇄·독점공간정보 SW 개발
•국산 공간정보 SW의 낮은 인지도
•국산 공간정보 SW 경쟁력 ‘바닥’
•유사기능 중복개발로 차별성 부재
•기업의 SW 유지관리 비용 증가
•기업의 SW 전문인력 확보 절박
•공간정보 SW 간 연계 결합 어려움 개방·공유
공간정보 SW 개발
• 국제표준 준수, 해외(UN) 실용검증으로 글로벌 인지도의 고품질 SW 개발
•소스코드 공개로 기술이전 용이
•중소기업의 SW 개발·유지관리 부담완화
•공간정보 SW를 미보유한 영세기업 지원
•저예산의 지자체 공간정보고도화 지원
•상용 SW 연계로 국산 SW 인지도 증대 오픈소스가공기술
참고문헌
강혜경. 2016. 공간정보 SW활용을 위한 오픈소스 가공기술 개발(2-4세부, 2-5세부 보고서). 안양: 국토교통과학기술진흥원.
김형채. 2014. IoT산업에서 오픈소스의 활용방안. IT기술사업화교육 강의자료.
서울: 숭실대학교.
신상희. 2015. 오픈소스 GIS의 이해와 활용. http://www.slideshare.net/
endofcap/gis-55639822.
The National Archives. Government Service Design Manual: Using open source software. https://www.gov.uk/service-manual/making- software/open-source.html.
President's Information Technology Advisory Committee. 2000. Panel on Open Source Software for High End Computing, Developing Open Source Software to Advance High End Computing. Arlington:
National Coordination Office for Computing, Information, and Communications.
특집 제4차 산업혁명 시대의 공간정보 이슈와 정책