한국공간정보학회 2013년 1월 25일 공간정보포럼 발표 자료.
오픈 소스와 독점 소프트웨어라는 이분법적 사고를 넘어서, 이 둘을 어떻게 전략적으로 잘 활용할 것인지에 대한 내용을 담고 있습니다.
그리고 이런 배경 속에서 한국의 GIS 회사가 어떤 독점 소프트웨어를 만드는 게 현재와 같이 빠른 시장 변화 속에서 살아남을 수 있는지에 대해서도 언급하였습니다.
OpenStack Days Tokyo 2017で登壇した資料です。
■自動化を支えるCI/CDパイプラインの世界
http://openstackdays.com/program-detail/#d1p5s9
自動化を行うためのCI/CDパイプライン環境を構築し運営する上で、どこに注意すべきなのかをInfrastructure as Codeの視点で紹介します。
OpenStack Days Tokyo 2017で登壇した資料です。
■自動化を支えるCI/CDパイプラインの世界
http://openstackdays.com/program-detail/#d1p5s9
自動化を行うためのCI/CDパイプライン環境を構築し運営する上で、どこに注意すべきなのかをInfrastructure as Codeの視点で紹介します。
국토연구원의 최병남 박사, 가이아쓰리디(주)의 신상희, 군산대학교의 남광우 교수 공동 연구
개방형 혁신, 오픈 소스 활용 전략, 플랫폼적 접근 등을 활용한 국가공간정보기술개발 전략에 대해 다룸.
"Strategies on Building the Platform for Geospatial Information Technology Development: Based on Open Source Thinking"
Authors: Byong-Nam Choe, Sang-Hee Shin, Kwang-Woo Nam
아토리서치 제품 중 하나인 SDN컨트롤러 오벨입니다
더 많은 자료를 홈페이지에서 보실 수 있습니다.
**아토리서치 SNS**
Website: http://www.atto-research.com/
Facebook: https://www.facebook.com/attoresearch/
Youtube: www.youtube.com/channel/UC3y0LupaApOalX1qPYH_hAg
안녕하세요 아토리서치 제풍 중 하나인
3D기반 데이터센터 네트워크 관리 솔루션 헤르메스입니다.
- 지능형 네트워크 관리 시스템
- 실시간 네트워크 모니터링
- 맞춤형 카드 시스템
- 실시간 장비 상황 모니터링
더 많은 자료를 홈페이지에서 보실 수 있습니다.
**아토리서치 SNS**
Website: http://www.atto-research.com/
Facebook: https://www.facebook.com/attoresearch/
Youtube: www.youtube.com/channel/UC3y0LupaApOalX1qPYH_hAg
국토지리정보원의 요청으로 수행했던 '공간정보 대량맞춤화 정보지원체계 연구' 소개 자료입니다. 연구의 배경, 공간정보 대량맞춤화의 개념, 향후 업무 체계 변화 방향, 법제도 개선 방향 등 연구 전반에 대한 개략적인 소개를 담고 있습니다. 결론적으로, 현재의 공급자, 제품 위주의 공간정보 생산/관리/제공 체계를 수요자, 서비스 위주로 개선할 때 필요한 사항들을 지적하고 있습니다.
(오리지널 구글 프리젠테이션은 http://goo.gl/uiX2UH 에)
- 권재명 (Jaimyoung Kwon)
1. 실리콘 벨리 데이터 기업들
2. 온라인 광고 사업
3. 데이터 사이언티스트, 데이터 엔지니어, 머신러닝 사이언티스트
4. 실리콘 벨리 데이터 사이언티스트의 하루
5. 데이터 사이언스 툴채인
6. 데이터 사이언스 베스트 프랙티스
7. 데이터 사이언스 필수 통계 개념
8. 사내 데이터 사이언스 도입
<p><font>공개SW 왜 도입을 안하는가, 불만은 무엇인가?</font></p><div><font>[데브멘토 동영상]</font><font>양재영 LG CNS 부장</font></div><div> </div><div><font>Free Software 개념은 1984년, Open Source Software 개념은 1998년 등장</font></div><div><font>정의: 소스코드를 공개한 상태로 실행프로그램을 제공하는 소프트웨어로 소스코드를 누구나 자유롭게 사용, 개작, 재배포할 수 있도록 허용한 소프트웨어</font></div><div><font>개발방법론</font></div>
이 문서는 최근 대두되는 개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축하기 위하여 필요한 요소를 알아봅니다. 다양한 핵심 산업에서 사실상의 표준으로 자리잡은 많은 오픈소스 프로젝트들을 중심으로 성공적인 오픈소스 프로젝트로 가능 여정에 어떤것이 필요한지 이야기합니다.
오픈소스SW 방식의 연구개발 프로젝트를 수행하는 기업의 거버넌스 체계를 어떻게 구축하고 관리해야 하는지 제시
Presents how to establish and manage a governance system for companies conducting R&D projects using open source SW.
<p>[데브멘토 동영상] 허광남 모비젠 TI연구소 MA연구팀</p><p>공개SW와 오픈소스, 잘 나가는 오픈SW 제품의 성공요인</p><p>2010 공개SW 개발자대회 1차 기술세미나</p><p>주최: 지식경제부</p><p>주관: 정보통신산업진흥원, 한국공개SW협회</p>
황은경(violet.blue) / kakao corp.(OSA)
---
오픈소스를 사용하면서 오픈소스 라이선스 의무사항을 지키고 있나요?
오픈소스를 준비하면서 (여러분의 프로젝트를 Github으로 오픈하기 위해) 어떤 오픈소스 라이선스로 배포해야 할지 알고 있나요?
오픈소스를 사용한다면 오픈소스 라이선스 의무사항을 준수하고,
오픈소스로 공개한다면 여러분의 코드를 보호하고 올바르게 사용되도록 하기 위해서 오픈소스 라이선스에 대한 이해가 필요합니다.
이 세션에서는 Apache, MIT, GPL 등의 오픈소스 라이선스 의무사항을 살펴보고, 오픈소스 분쟁사례를 통해 관련 리스크를 파악합니다. 더불어, 코드 공개 및 배포를 위한 오픈소스 라이선스의 양립성 및 주의사항을 확인하고, 카카오의 오픈소스 Guidance에 대해 소개합니다.
source : http://www.opennaru.com/cloud/opensource-software/
소프트웨어는 다양한 언어를 사용하여 소스 코드 형태로 작성합니다. 오픈소스 소프트웨어는 그 소스 코드를 무상으로 공개하여 많은 개발자들이 함께 개선하고 제한 없이 이용하고 재배포할 수 있는 소프트웨어입니다.
즉 오픈 소스는 소스 코드 (프로그램 언어로 기술된 문자열)을 무료로 공개해 누구나 자유롭게 개선하고 재배포 할 수 있는 소프트웨어입니다.
우리는 게임, 그래픽 작업, 문서 작성등 많은 부분야에서 컴퓨터에 설치된 상용 소프트웨어를 사용합니다. 대부분의 소프트웨어들은 소스 코드를 공개않는 독점소스 소프트웨어 입니다.
소프트웨어를 개발하기위한 비용이나 버전 업, 버그 수정, 유지 보수 등에 많은 비용이 발생하고, 그 비용 회수와 이익을 위해 라이센스를 판매 합니다. 따라서 많은 소프트웨어 벤더들은 유사한 제품을 판매하거나 자사의 기술을 복제하는 것을 피하기 위해 소스 코드를 공개하지 않습니다.
오픈 소스 소프트웨어라는 것은 인터넷 등의 수단을 사용하여 소스 코드를 공개하고 전 세계의 사람과 기술을 공유함으로써 보다 뛰어난 소프트웨를 더 빠른 속도로 개발할 수 있다는 생각으로 커뮤니티를 통해 운영합니다.
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
At the OGC member meeting in Delft, Netherlands, my team from Gaia3D and I shared our experiences and the challenges we faced while visualizing large spatio-temporal datasets in digital twins. In conclusion, we discussed the necessity for a new standard, referred to as 'Voxel Tiles,' for visualizing spatio-temporal data.
2022년 10월 13일 부산 디지털대전환 컨퍼런스에서 발표한 자료입니다.
** 요약 **
현실 세계의 디지털 미러링인 디지털트윈은 제조업과 보건의료 분야뿐만 아니라 도시 분야에서도 활발하게 활용되고 있다. 도시 및 국토 관리, 스마트시티에서 디지털 트윈의 도입과 활용은 관련 기술의 발전에 힘입은 바 크다. 사물인터넷(IoT), CCTV, 드론, 라이다, 자율주행차, 모바일 매핑시스템(MMS), 지구관측위성, 스마트폰의 보급과 확산은 과거보다 더 빠르고 저렴하게 지구상의 각종 정보를 취득할 수 있게 하였다. 그리고 인터넷과 5G를 활용한 연결성은 관련 정보의 실시간 활용성을 극대화하고 있다. 데이터 분석, 인공지능 그리고 시각화 기술의 발전은 데이터의 빠른 처리, 최적화, 의사결정을 가능케 하고 있다. 현실 세계의 객체와 현상을 센서를 통해 모니터링하고 모델링함으로써 가상 세계에 빠르게 재현해낼 수 있는 이러한 기술 발전은 도시, 국토 문제 또한 디지털 트윈을 통해 분석하고 해결할 수 있으리라는 희망과 자신감을 제공했다.
본 발표에서는 최근의 기술적 발전, 디지털트윈을 활용한 도시 및 국토 관리 동향, 표준화 움직임, 실제 구축 사례 등을 살펴보고 마지막으로 도시 디지털트윈의 명암에 대해 논의한다.
2021년 12월 23일 전주정보문화산업진흥원 주최의 전주콘텐트페어에서 특강한 자료입니다.
***
본 강연에서는 현실 세계의 미러링인 디지털 트윈의 개념, 동향, 그리고 앞으로 가능성과 한계를 도시와 공간정보 관점에서 조망한다.
통제된 환경이 가능한 제조업에서 많이 활용되던 디지털트윈은 최근 도시관리의 새로운 패러다임으로서 그 가능성을 인정받고 있다. 공간정보 관련 국제표준화기구인 OGC와 buildingSmart가 디지털트윈 구현을 위한 3차원 데이터 표준과 호환 등에 관해 논의하고 있으며, 영국은 국가디지털트윈프로그램(National Digital Twin Programme)을 출범시키고 디지털 트윈을 구현하기 위한 다양한 활동을 진행 중이다. 우리나라 또한 디지털 트윈을 스마트시티에 적용하기 위한 다양한 사업을 진행하고 있다.
현실 세계의 모사라는 디지털 트윈의 성격상 3차원 객체와 공간정보는 디지털 트윈의 구성과 운영에 있어 매우 중요한 역할을 한다. 공간정보 분야에서는 라이다, 드론, 항공측량, 인공위성, BIM(Building Information Modeling) 등의 원천 데이터를 활용하여 3차원 지형지물과 건물 등을 가상세계에 재생해내고 있다. 더불어 센서 가격 하락, 관련 기술의 확산, 인터넷과 5G 등의 연결 등이 더 싸고 더 빠르게 3차원 공간정보를 생산할 수 있는 밑거름으로 작용하고 있다.
하지만, 디지털트윈 기반의 스마트시티는 그 장밋빛 이미지와 달리 쉽지 않은 긴 여정이다. 과대홍보와 과도한 기대, 시스템의 복잡도에 따라 증가하는 디지털트윈 구축과 관리 비용, 사이버 보안 문제, 부족한 인력, 미흡한 표준화와 산업계 협력 등이 디지털트윈 스마트시티 구축의 위험요소로 지적되고 있다. 대표적인 복잡계인 도시문제를 디지털트윈을 통해 관리, 해결하려면 도시와 관련된 여러 특성과 데이터를 이해하는 것이 필수적이다. 디지털트윈의 진정한 가치는 다른 영역과 연계, 융합될 때 발휘되므로, 개별 영역 위주 관점에서 벗어나 통합적 정책과 실행이 필요하다.
2021년 10월 28일 제주 서귀포 KAL호텔에서 개최된 한국환경영향평가학회 추계학술대회에서 발표한 자료입니다. 환경부 R&D인 '환경영향평가 의사결정 검토지원모델 결과 시공간 표출기술 개발' 과제의 현재까지 성과를 전문가와 공유했습니다.
본 '환경영향평가 의사결정 검토지원모델 결과 시공간 표출기술 개발' 은 크게 두 부문으로 나뉘어 연구되고 있으며, 그 자세한 내용은 아래와 같습니다.
1. 환경영향평가 시공간 시각화/가시화 기술
본 기술은 환경영향평가 과정의 각종 데이터를 마치 멀티미디어처럼 시공간적(3∙4차원)으로 시각화/가시화하고, 사용자가 직접 모델링이나 시뮬레이션에 참여하여 그 결과를 바로 확인할 수 있게 하는 기술이다.
본 기술은 크게 3분야로 구성되어 있다. 첫째, BIM(Building Information Modelling) 가시화 기술이다. BIM은 차세대 건축/토목 분야의 사실상 표준으로서 향후 BIM으로 계획∙설계된 개발 정보를 환경영향평가 시스템에서 받아들이고 가시화하는 것이 필수적이다. 둘째, 악취, 소음, 대기질, 일조, 경관 등과 같이 그 정보를 시공간적으로 가시화하는 기술이다. 이러한 항목의 예측 결과는 현재 3∙4차원적으로 생산되고 있으나 환경영향평가서에는 단지 2차원 그림만으로 제시되고 있다. 셋째, 사용자가 직접 모델링이나 시뮬레이션에 참여하는 소위 Easy Finger 기술이다. 사용자가 직접 건축물의 배치, 층고 등을 변화시키거나 소음원의 위치를 이동시킴으로써 관련 환경적 영향이 어떻게 바뀌는지 바로 경험할 수 있다.
2. 환경영향평가 의사결정지원 사용자 맞춤형 시스템
환경영향평가 의사결정지원 사용자 맞춤형 시스템은 사업자/대행자, 검토자/협의자, 주민/일반시민의 세 이해관계자 그룹에게 맞춤형 환경영향평가 시스템을 제공한다. 사용자 그룹별로 이 시스템의 데이터와 기능에 대한 접근 권한이 다르다. 이 시스템은 환경영향평가 시공간 시각화/가시화 기술을 근간으로 활용한다. 이 시스템은 전체적으로 스코핑 서비스, D.I.Y Check 서비스, 환경영향예측 서비스, Easy Finger 시뮬레이션 서비스, 유사사업분석 서비스 등을 제공하며, 이해관계자 그룹은 이 시스템을 이용하여 환경영향평가서를 작성하거나 각종 환경영향평가 정보에 접근하거나 Easy Finger 기능을 활용하여 직접 시뮬레이션을 수행하게 된다. 환경영향평가 과정의 접근성과 투명성을 높여 이해관계자들 사이의 불필요한 오해와 갈등을 줄 일 수 있을 것으로 기대된다.
This talk was given at the FOSS4G Asia 2021 held at Kathmandu, Nepal.
Have you ever heard about Open Indoor Map project? No? Don't worry about that you don't know the OIM(Open Indoor Map) project, because OIM is quite new project and not publicly well-known. OIM project got many inspiration from Open Street Map. OIM is a project to let users upload & share their indoor related data. Users can upload their IFC, CityGML, IndoorGML, 3DS data that represent indoor space to the OIM server and OIM server service those data through web in 3D. OIM project makes use of many open source project including mago3D, Assimp, and others. I expect OIM project could expand crowd-sourced map to indoor space as well by complementing Open Street Map.
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Buenos Aires 2021.
mago3D(https://github.com/Gaia3D/mago3djs) is a relatively new project first released in July 2017. The ultimate goal of mago3D project is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D is on its way to achieve this goal now. As a Digital Twin platform, it can integrate, manage, and visualize various kinds of data formats such as CityGML, IndoorGML, LAS, IFC, 3DS, and other popular GIS formats. It utilizes many open source projects as a baseline framework. mago3D has been used in various industry sectors including ship building, urban design & management, indoor data management, and national defense. In this talk, I showcased several real projects that employed the mago3D and shared recent improvements and new features of mago3D.
A Research on EIA(Environmental Impact Assessment) Data Visualization Technol...SANGHEE SHIN
This talk was given at the FOSS4G Buenos Aires 2021.
This research is about the development of an EIA(Environmental Impact Assessment) decision support system that effectively integrates and visualizes the results of the EIA review process and related information such as BIM/GIS, modeling data, and sensor data. The final goal is to improve the EIA process so that not only experts but also non-experts can participate in the EIA process and easily understand the EIA statements using innovative technologies such as 3D GIS and Easy Finger real-time simulation. The final system will be developed and opened as an open source. This research is 5 years long project funded by Ministry of Environment, South Korea. This talk will focus on the 1st year's research outcome and future plans.
Integration of BIM and GIS: From Ideal to RealitySANGHEE SHIN
I gave this talk at the Smart Geo Expo Conference that was co-organized by LH Corp and OGC. In this talk I've tried to share the real experiences of BIM & GIS integration in real projects.
1. 오픈 소스와 독점 소프트웨어
: 그 이해와 전략적 활용
2013년 1월 25일
가이아쓰리디㈜
대표이사 신상희
Homepage:
www.gaia3d.com
Contact:
info@gaia3d.com
2. 목차
I 오픈 소스 소프트웨어 소개
I-1 오픈 소스 소프트웨어의 일반적 정의
I-2 프리웨어와 오픈 소스 소프트웨어
I-3 오픈 소스 소프트웨어의 저작권
I-4 오픈 소스 소프트웨어의 개발 방법론
I-5 오픈 소스 소프트웨어의 장점
I-6 오픈 소스 GIS 소프트웨어
II 독점 소프트웨어 소개
II-1 독점 소프트웨어의 저작권
II-2 독점 소프트웨어의 개발 방식
II-3 독점 소프트웨어의 장점
III 오픈 소스와 독점 소프트웨어 비교
III-1 개발 방법론 모형 비교
III-2 개발 방법론 특성 비교
III-3 비즈니스 모델 비교
III-4 오픈 소스 소프트웨어의 혁신
III-5 독점 소프트웨어의 혁신
III-6 특성 비교
IV 한국의 독점 GIS 소프트웨어 개발 전략
IV-1 오픈 소스 소프트웨어 활용 전략
IV-2 주요 독점 소프트웨어 보완재(Complement) 전략
IV-3 첨단 기술 분야 집중 전략
IV-4 특화 시장 침투 전략
V 결론
References
* 본 발표 자료는 국토연구원의 2012년 연구과제 ‘스마트사회에 대응한 국가공간정보인프라 체계 재정립’ 연구의 성과물을 다수 포함하
고 있습니다.
4. I 오픈 소스 소프트웨어 소개
I-1 오픈 소스 소프트웨어의 일반적 정의
FOSS(Free & Open Source Software): 공개소프트웨어
§ FOSS에서는 특정 라이선스에 따라 소프트웨어의 소스 코드가 공개되어 있음
§ 일반적으로 FOSS 사용자는 소프트웨어에 대한 자유로운 사용, 복사, 수정, 개작 및 재배포의
권한을 부여 받음
§ FOSS 의 Free는 ‘공짜’를 의미하는 것이 아니라, 사용자가 소스 코드에 접근하고, 프로그램을
사용, 수정, 재 배포할 수 있는 ‘자유’를 의미함
§ FOSS는 개방형 표준(Open Standard)과는 다른 의미. 하지만 일반적으로 FOSS는 국제적
인 표준을 따르는 경향이 있음(OGC와 OSGeo는 다른 조직)
All
rights
reserved. 4 신상희(shshin@gaia3d.com)
5. I 오픈 소스 소프트웨어 소개
I-2 프리웨어와 오픈 소스 소프트웨어
Freeware vs FOSS
§ FOSS는 ‘공짜(No-Cost)’ 소프트웨어와는 다른 개념임
§ 최근에는 FOSS 또한 상업용(Commercial) 소프트웨어로 간주되기 시작함
§ FOSS의 상대어는 폐쇄(Closed Source) 또는 독점(Proprietary) 소프트웨어로 보는 게 일
반적임
프리웨어(Freeware) 오픈 소스 소프트웨어(FOSS)
소스 코드 많은 경우 소스코드 접근 및 수정 불가능 접근 및 수정 가능
원작자 부재 시 원 저작자가 개인 사정에 따라 언제든지 개발 중단이 원 저작자의 상황과 상관 없이 해당 소프트웨어의 사
가능함. (이런 경우 최종 버전은 개발자가 마지막으로 용자 또는 개발자 그룹이 계속 이를 활용하고 발전 시
배포한 상태로 머물게 됨) 킬 수 있음
유지 보수 특정 그룹 혹은 사람들이 독자적으로 관리하면서 테스 오픈 소스 소프트웨어를 지원하는 강력한 사용자 그
관리 주체 트 혹은 특정 목적을 위해 초반에 무료로 배포하지만, 룹이나 개발자 그룹이 자유롭게 해당 프로젝트들을
추후에는 유료화로 전환될 가능성이 있음 유지 관리
All
rights
reserved. 5 신상희(shshin@gaia3d.com)
6. I 오픈 소스 소프트웨어 소개
I-3 오픈 소스 소프트웨어의 저작권
저작권이 비독점 소유
§ 저작권의 비독점 소유 방식은 특정 라이선스를 통해 사용자들에게 소프트웨어 사용, 연구, 수정 및 배포에
있어서 전반적인 권한을 제공
§ 오픈 소스 소프트웨어의 소스코드 관리 및 저작권 관계
커뮤니티
사용 및 피드백 저작권 및 성과 귀속
소스코드 재배포 소스코드 개발, 관리
사용자 소스코드
§ 주요 오픈 소스 소프트웨어의 라이선스
무료로 소프트웨어 이용 및 배포 소스코드 취득 및 2차적 저작물 독점소프트웨어와
허용 가능 수정 가능 재공개 의무 결합 가능
GPL O O O X
LGPL O O O O
MPL O O O O
BSD License O O X O
Apache license O O X O
All
rights
reserved. 6 신상희(shshin@gaia3d.com)
7. I 오픈 소스 소프트웨어 소개
I-4 오픈 소스 소프트웨어의 개발 방법론
공동 개발 방식으로 소프트웨어 개발
§ 하나의 프로젝트 혹은 소프트웨어를 전 세계에 흩어져 있는 다양한 사람들과 조직이 어우러져서 개발을 진
행하는 방식
§ 공통관심사를 갖는 사람들이 함께 특정 소프트웨어나 프로젝트를 개발하는 관계로 자사의 개발과 투자 비용
을 절감하고, 기업 외부의 인력과 기술을 내재화할 수 있는 특성이 있음
§ 외부 인력과 기술을 활용하여 개발 비용을 절감하기 위해서는, 해당 기술을 이해하는 많은 외부 인력이 존재하고 이
들이 오픈 소스 소프트웨어를 통해 자신의 기술과 능력을 공유할 정도의 환경과 규모가 필요
§ 공동 개발 방식은 소위 네트워크 효과(Network Effect)에 의해 크게 영향을 받는 개발 방식으로 특정 임계
점(Tipping Point) 이상의 개발자가 소프트웨어 개발에 참여해야만 성공적으로 소프트웨어가 유지, 관리,
개발되는 특성이 있음
§ 발전 방향
§ 설계안
§ 소프트웨어
핵심 개발자들 커뮤니티
커뮤니티에 기여
개발에 기여
§ 평가
§ 사용 사례 피드백
프로젝트 관 개발자들 § 테스트
리자 § 문서화
§ 번역
§ 기능 요청
§ 타 사용자 지원
§ 버그 수정
All
rights
reserved. 7 신상희(shshin@gaia3d.com)
8. I 오픈 소스 소프트웨어 소개
I-5 오픈 소스 소프트웨어의 장점
비용 절감, 자원 절감, 안정성 증가, 소스 코드 직접 수정 가능, 다수의 외부 개발자와 직접 접촉 가
능
기술적 측면 경제적 측면 사업적 측면 기타
§ 세계적 수준의 소프트웨 § 저렴한 도입 비용 § 자사의 부족한 제품군을 § 에너지 절감
어를 빠른 속도로 개발 단숨에 보완 가능
가능 § 세계적 수준의 오픈 소스 § 심리적 만족감
를 사용함으로써 개발 비 § 오픈 소스를 활용하여 다
§ 다수의 외부 개발자들에 용 절감 양한 고객의 수요에 대응 § 낮은 이직률
의한 소스 코드 검토를 가능
통해 소프트웨어 안정성 § 소스 코드 레벨의 커스터
증가 마이징 § 회사 브랜드 가치 제고
§ 주요 시장지배적 소프트 § 우수 성공 사례를 소스
웨어 사업자와의 기술 격 코드 레벨에서 재활용 가
차 해소 가능 능
§ 뛰어난 외부 개발자의 내
재화
기술과 성과를 공유함으로써 협업적으로 사회를 발전시키는 기반으로 작동
All
rights
reserved. 8 신상희(shshin@gaia3d.com)
9. I 오픈 소스 소프트웨어 소개
I-6 오픈 소스 GIS 소프트웨어
GIS 분야의 특성: 여러 소프트웨어의 복잡한 수직적 구성
Client
ArcMAP
Google
Earth
QGIS
Web
Interface
WMS
WFS
WCS
CSW
Middleware
ArcTMS
TMS
GeoWebCache
Server
ArcServer
ArcSDE
GeoServer
MIP
DBMS
Oracle
PostgreSQL
Data
Map
Image
DEM
All
rights
reserved. 9 신상희(shshin@gaia3d.com)
11. II 독점 소프트웨어 소개
II-1 독점 소프트웨어의 저작권
저작권이 독점 소유
§ 대부분의 독점 소프트웨어는 저작권이 해당 제품을 개발한 기업(혹인 개인)에게 독점 소유되는 형태
§ 저작권의 독점 소유 방식은 소프트웨어 개발 당사자가 본인들이 개발한 소프트웨어에 대한 권리를 독점적으로 소유
하고, 라이선스를 통해 사용자들 및 고객들에게 제한된 기능 혹은 제한된 시간으로 사용을 제한적으로 허용
§ 저작권이 개인이나 기업에 독점적으로 귀속되는 관계로 일반적으로 소프트웨어 소스 코드를 공개하지 않은
상태에서 소프트웨어 사용권(라이선스)을 사용자에게 제공함
§ 라이선스는 제품에 따라 다르지만, 일반적으로 기능별, 성능별, 기간별로 다르게 발급이 되고, 각각의 제품
의 특성과 기능에 맞춰서 가격이 책정됨
§ Microsoft, Adobe Systems, Oracle, ESRI, HEXAGON 등과 같은 전통적인 대형 소프트웨어 회사에
서 사용하는 방식
All
rights
reserved. 11 신상희(shshin@gaia3d.com)
12. II 독점 소프트웨어 소개
II-2 독점 소프트웨어의 개발 방식
독립 개발 방식으로 소프트웨어 개발
§ 한 개인이나 특정 그룹 혹은 기업체에서 내부의 인력, 자원, 기술을 활용하여 내부적인 계획을 통해 소프트
웨어를 독립적으로 개발
§ 독립 개발 방식은 소프트웨어 개발 회사의 내부 전문가에 의해 철저하게 개발 상업적 독점 소프트웨어 회사
사양과 수준, 개발 기간, 비용 등이 관리되는 목표 지향적 개발 방식임
소프트웨어 개발
§ 개인 혹은 기업의 이익과 직결되는 소프트웨어 개발의 경우 혹은 보안과 관련된
이슈가 있는 경우에 많이 사용
개발 계획
자원 관리
§ 고객의 요구(Needs)를 상세히 파악하고 이를 빠르게 만족시키는 것이 중요한 소프트웨어 개
요소 발
§ 독점 소프트웨어 기업들은 자신들의 투자에 대한 손실 우려 때문에 시장 조사,
마케팅 분석 등과 같은 방식을 통해 고객들의 목소리를 더 자신들의 소프트웨어 자원 소프트웨
어
에 반영하려고 노력
시장출시작업
이용료
판매 마케팅 서비스
완제품
(Whole Product) 제품/고객
교육 지원
관리
고객/협력사
All
rights
reserved. 12 신상희(shshin@gaia3d.com)
13. II 독점 소프트웨어 소개
II-3 독점 소프트웨어의 장점
안정적 수익성, 전문성이 강한 소프트웨어, 고객의 요구사항의 빠른 수용, 체계적인 유지보수
기술적 측면 경제적 측면 사업적 측면 기타
§ 전문성이 강한 소프트웨 § 안정적인 수익구조 확립 § 사업적으로 대 규모의 계 § 소스코드의 보호가 가능
어 개발 가능 가능 약을 맺을 경우, 안정적
수익구조 가능 § 우수한 인력의 타 회사
§ 소프트웨어 검증을 위한 § 금전적 보상을 통한 혁신 로의 유실을 막을 수 있
전문팀을 구성하여, 체계 이 가능 § 적극적으로 고객의 요구 음
적이고, 안정적인 소프트 사항을 파악하고, 제품에
웨어 검증및 테스트 가능 § 수익성을 바탕으로 신제 반영을 위해 노력
품 출시를 위한 투자가
§ 우수한 개발자를 고용하 가능하고 지속적으로 제 § 적극적인 마케팅
여 지속적인 제품의 개발 품 개발 가능
이 가능 § 제품의 브랜드화를 통한
회사이미지 제고가 가능
§ 타 제품과의 경쟁력을 제 하고, 기업공개 시에 유
고할 수 있음 리한 점이 있을 수 있음
§ 틈새 시장 공략 가능
수익성을 제고할 수 있고, 고객의 요구사항을 적극 반영한 전문적인 소프트웨어 개발이 가능
All
rights
reserved. 13 신상희(shshin@gaia3d.com)
15. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-1 개발 방법론 모형 비교
독점 소프트웨어와 오픈 소스 소프트웨어 개발 방법론 모형 비교
독점 소프트웨어 개발 방법론 오픈 소스 소프트웨어 개발 방법론
성당 모형 시장 모형
위계적 협력적
폐쇄적 개방적
Leverage own knowledge Leverage others knowledge too
§ 소프트웨어의 설계와 개발이 내부에서 이루어짐 § 설계와 개발이 다중에 의해 협력적으로 이루어짐
§ 내부의 지식, 지적재산권, 경험을 활용하여 개발 § 자신의 역량과 외부 타인의 역량을 함께 결합하여 개발
§ 전문적, 체계적 소프트웨어 개발에 유리할 수 있음 § ‘We are smarter than Me’로 요약되는 개발방법론
All
rights
reserved. 15 신상희(shshin@gaia3d.com)
16. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-2 개발 방법론 특성 비교
독점 소프트웨어와 오픈 소스 소프트웨어 개발 방법론 특성별 비교
개발방법론의 특성 오픈 소스 소프트웨어 독점 소프트웨어
성격 동시다발적, 수평적 나선형, 반복적, 수직적
프로세스
개발 단계 개발에 특별한 단계가 없음 계획, 디자인, 수행
모델
마일스톤 정해진 작업 일정 없음 작업 일정 존재
요구사항 이해도 높음 낮음
요구사항
정의와 설 요구사항 변경 및 추가 자유롭게 추가 가능 요구사항 변경 및 추가가 쉽지 않음
계
요구사항 결정권자 프로젝트의 핵심 멤버들 프로젝트 매니저와 시스템 아키텍트
공식 문서가 항상 존재하지는 않음 프로젝트 계획, 요구사항, 설계, 테스트 등 모든 사항들이 문서로 존
문서화
재
분석 및 디자인 프로젝트 디자인에 많은 시간을 들이지 않음 프로젝트 디자인에 많은 시간과 노력을 들임
소프트웨어 구조 일관성 유지가 쉽지 않음 일관성 유지가 잘됨
요구사항:수행 = 1:N 방식 요구사항:수행 = 1:1 방식
수행
(같은 요구사항으로 여러 개의 수행이 가능) (하나의 요구사항에는 하나의 수행만 가능)
소스 코드 공개 비공개
테스트 공개 테스트 내부 테스트
출시 및 전달 일 단위 혹은 주 단위 일반적으로 연 단위
유지보수 공개 협력 유지 보수 별도의 유지보수 서비스 필요
프로젝트 종료의 개념이 희미하고, 새로운 요구사항을 항 특정 단계(프로젝트 종료단계)에 도달했을 때 제품화
제품화
시 받아들이면 진화를 거듭함.
소프트웨어 종류 작은 컴포넌트 단위의 소프트웨어가 많음 특정 회사나 조직에 특화된 소프트웨어 같은 솔루션이 많음
독점 소프트웨어보다 보안이 취약하지 않음 보안에 취약점이 발견되었을 때 책임소재가 오픈 소스 소프트웨어보
보안
다 명확함
All
rights
reserved. 16 신상희(shshin@gaia3d.com)
17. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-3 비즈니스 모델 비교(1)
독점 소프트웨어와 오픈 소스 소프트웨어 비즈니스 모델 비교
패키지 판매 정액제
전통적인 독점 소프트웨어의 비즈니스 모델로서, 개발된 소프트웨어 소프트웨어의 사용료를 특정 기간 단위(한 달 혹은 일 년)로 계약을
를 패키지화하여 단품으로 판매하는 방식 맺고 해당 기간마다 사용료를 지불
이중 라이선스(Dual License) 오픈 코어(Open Core)
하나의 소프트웨어를 오픈 소스 라이선스와 독점 라이선스로 배포하 기본적인 기능은 오픈 소스 소프트웨어를 사용하고, 특정 고부가 기능에 대
는 방식 해서는 독점 소프트웨어를 부가적으로 개발, 제공하여 수익을 창출하는 방
식
All
rights
reserved. 17 신상희(shshin@gaia3d.com)
18. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-3 비즈니스 모델 비교(2)
독점 소프트웨어와 오픈 소스 소프트웨어 비즈니스 모델 비교
제품 전문가 플랫폼 제공
직접 개발한 프로그램과 함께 오픈 소스 소프트웨어도 사용하여 비즈 소프트웨어의 선택, 지원, 통합, 유지보수와 같은 서비스 전체를 제공
니스를 만들어 내는 기업들이 사용하는 방식 하고, 테스트부터 확인 작업까지 토탈 솔루션을 제공하는 방식
컨설팅 유지 보수 제공자
직접 개발을 하지 않고, 다양한 프로젝트에 필요한 소프트웨어에 대 다양한 종류의 각각의소프트웨어에 대한 종합 유지 보수를 제공하는 방식
한 선택에 도움을 주는 컨설팅 서비스를 제공하는 방식
All
rights
reserved. 18 신상희(shshin@gaia3d.com)
19. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-4 오픈 소스 소프트웨어의 혁신
오픈 소스 소프트웨어의 특성
§ 집단지성을 활용한 선구적 개발방법
§ 협력을 통한 혁신
We
are
smarter
than
Me
All
rights
reserved.
> 19 신상희(shshin@gaia3d.com)
20. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-5 오픈 소스 소프트웨어의 혁신
독점 소프트웨어의 특성
§ 철저하게 고객의 요구를 수용하는 맞춤형 개발
§ 금전적 보상이 최고의 혁신
Gold
wins
everything!
All
rights
reserved. 20 신상희(shshin@gaia3d.com)
21. III 오픈 소스 소프트웨어와 독점 소프트웨어 비교
III-6 특성 비교
독점 소프트웨어와 오픈 소스 소프트웨어 특성 비교
오픈 소스 소프트웨어 독점 소프트웨어
비용
개발 기간
전문성
보안
마케팅
사용자 편의
유지보수
All
rights
reserved. 21 신상희(shshin@gaia3d.com)
23. IV 한국의 독점 GIS 소프트웨어 개발 전략
IV-1 오픈 소스 소프트웨어 활용 전략
오픈 소스 소프트웨어 활용 전략
§ 명확히 차별화되는 특화 기능을 독점 소프트웨어로 개발하고, 나머지 근간 기능과 일반 기능은 오픈 소스
소프트웨어나 타 사의 라이브러리, 기술 등을 활용하는 전략
직접 개발 외부 구매 오픈 소스
§ 근간 사양(Commodity Features): 소프트웨어의 프레임워크와 유사한 것. 사용자는 이러한 기능을 거
의 인지하지 못한 채 소프트웨어를 사용하지만 이러한 기능을 통해 소프트웨어의 일반 기능과 특화 기
특화 사양(Differentiated Features) 1 2 3
능이 작동.
§ 기본 사양(Baseline Features): 소비자가 해당 제품에서 기대하는 기능. GIS 소프트웨어에서 SHP이
기본 사양(Baseline Features) 2 1 2 나 GeoTiff를 읽어 들여서 화면에 표시하거나, GIS 자료를 활용하여 기본적인 분석을 수행하는 것과 같
은 기본 기능. 기본사양이 사용자의 구매 욕구를 자극하지는 않음.
§ 특화 사양(Differentiated Features): 사용자에게 최종적인 부가가치(Added Value)를 제공하는 것. 사
근간 사양(Commodity Features) 3 2 1
용자가 제품을 구매하게 되는 가장 큰 요인.
특화사양 직접 개발 차별성과 수익성 추구
기본사양 아웃소싱 비용과 시간 절감
비용과 시간 절감 및
근간사양 오픈 소스
오픈 소스 사용자 층 유입
All
rights
reserved. 23 신상희(shshin@gaia3d.com)
24. IV 한국의 독점 GIS 소프트웨어 개발 전략
IV-2 주요 독점 소프트웨어 보완재(Complement) 전략
주요 독점 소프트웨어 보완재(Complement) 전략
§ 해외 유수 기업의 사용자층과 기술을 지렛대 삼아 우리나라 업체가 해외 시장에 진출하는 방식
§ 국산 독점 GIS 소프트웨어를 해외 유수 GIS 소프트웨어의 보완재로 기능할 수 있는 플러그인 형태 등으로
출시하는 전략
보완재(Complement Goods)란? 경제학에서 어떤 한 재화의 수
소프트웨어 가격
요가 늘어날 때 함께 수요가 늘어나는 재화를 의미
Plugin 제품 § 핵심제품의 마케팅과 브랜드 이용
§ 개발 시간과 비용 절감
핵심 제품 판매 증가
핵심 제품 Plugin 제품
핵심 제품 판매 감소
소프트웨어 판매
All
rights
reserved. 24 신상희(shshin@gaia3d.com)
25. IV 한국의 독점 GIS 소프트웨어 개발 전략
IV-3 첨단 기술 분야 집중 전략
첨단 기술 분야 집중 전략
§ 과거 이동 통신 분야에서 과감한 투자를 통해 세계 최초로 CDMA 기술을 상용화한 것과 같은 빠른 도약(Le
ap Frogging) 전략
§ 최첨단 기술 분야에서 국산 독점 GIS 소프트웨어를 개발하도록 많은 시간과 돈을 투자하여, 새로운 시장 지
배적 사업자를 키우는 전략
§ 최첨단 기술 분야에서 국산 독점 GI § 금전적 보상은 인재를 유입시킴
S소프트웨어를 개발하도록 투자
시장 지배적
새로운 시장 지배적
사업자 Open Sour 사업자
ce 신규 사업자 탄생
§ 호환성 유지 비용 증가 § 빠르게 변화하는 첨단 분야에선 특성 § 신기술의 빠른 적용
§ 경영의 보수성 을 발휘하기 어려움 § 고객의 요구사항에 대한 빠른 적용
§ 경직된 조직 문화 § 경영의 효율화
§ 유연한 조직 문화
All
rights
reserved. 25 신상희(shshin@gaia3d.com)
26. IV 한국의 독점 GIS 소프트웨어 개발 전략
IV-4 특화 시장 침투 전략
특화 시장 침투 전략
§ 인프라적인 성격의 기술에 대해서는 과감하게 오픈 소스 소프트웨어를 활용하고, 이러한 인프라적인 기술과
결합하여 새로운 가치(Value)를 창출하는 분야에는 독점 소프트웨어를 활용하는 전략
오픈 소스 § 가치보다 기술에 집중
소프트웨어 § 범용 인프라 기술적 성격의 시장 독점 소프트웨어로
틈새 시장 공략
독점 § 고객 친화성
소프트웨어 § 틈새 시장
기술과 틈새 시장의
체화 지식(Embodied Knowledge)를
통합하는 과정이 필요
한국형
독점 GIS 소프트웨어
탄생
Technology Business
Logic
고객의 가치 향상이 비즈니스의 최종 목적임을 고려하여 고객 요구(Needs)를
만족시키는 가치를 제공하는 시장 공략 방식으로 전환
All
rights
reserved. 26 신상희(shshin@gaia3d.com)
28. V 결론
독점
소프트웨어 < 오픈 소스
소프트웨어
§ ‘싼게 비지떡’일 수도 있고, 이러한 통념이 장애물이 될 수도 있음
§ ‘개발자를 위한 개발자의 의한 개발자의 소프트웨어’이기 때문에 일반 사용자의 요구사항을 충
족시키지 못하는 경우가 있음
§ 금전적 보상이 적거나 없기 때문에 특정 임계점 이상의 개발자가 존재하지 않을 경우 지속 가능
한 개발이 어려울 수 있음
All
rights
reserved. 28 신상희(shshin@gaia3d.com)
29. V 결론
독점
소프트웨어 > 오픈 소스
소프트웨어
§ 금전적 보상은 최고의 혁신이지만, 고객에겐 최고의 고민거리이기도 함
§ 고객의 요구사항을 항상 만족시키려고 노력한다고, 반드시 만족하는 것도 아님
§ 독점 소프트웨어는 완성도가 중요하기 때문에 새 버전 출시 기간이 길어질 수 있음(빠른 대응이
어려울 가능성이 있음)
All
rights
reserved. 29 신상희(shshin@gaia3d.com)
30. V 결론
골라 먹는 재미가 있다!!!
All
rights
reserved. 30 신상희(shshin@gaia3d.com)
32. Reference
§ Eric
Raymond,
The
Magic
Cauldron,
hJp://www.catb.org/esr/wriMngs/magic-‐cauldron/
§ John
Carroll,
‘Open
source
vs
proprietary:
Both
have
advantages’,
ZDNet,
2004.
hJp://www.zdnet.com/open-‐source-‐vs-‐proprietary-‐both-‐have-‐advantages-‐3039155570/
§ Arnoud
Engelfriet,
‘Mixed-‐source
so^ware
development’,
Intellectual
Asset
Magazine
issue
19,
A
ugust/September
2006.
§ John
Carrol,
‘How
the
so^ware
economy
is
driven
by
proprietary
work’,
ZDNet,
hJp://www.zdnet.com/how-‐the-‐so^ware-‐economy-‐is-‐driven-‐by-‐proprietary-‐work-‐1139148761/
,
2004.
§ 이창양,
‘자연발생하는 일시적 독점현상은 기술 혁신을 앞당긴다’,
마이크로소프트 매거진,
2004년 11
월/12월 호
§ James
Dixon,
The
Wild
Hive
Model
for
Open
Source
Projects,
hJp://jamesdixon.wordpress.com/the-‐bees-‐and-‐the-‐trees/proprietary-‐model/
§ Detlev
J.
Hoch
외,
‘Secrets
of
So^ware
Success’,
Harvard
Business
School
Press,
2000
§ James
Dixon,
The
Maple
Syrup
Farm
Model
for
Proprietary
So^ware
Companies
hJp://jamesdixon.wordpress.com/the-‐bees-‐and-‐the-‐trees/proprietary-‐model/
§ Vidyasagar
Potdar
&
Elizabeth
Chang,
‘Open
Source
and
Closed
So^ware
Development
Methodol
ogies’,
ICSE,
2004
§ 문장원,
‘이중라이센스(Dual-‐license)
:
오픈 소스 상업화 실험’,
한국소프트웨어진흥원 SW정책연구센
터,
2006.
§ 공개소프트웨어 포털의 공개SW라이선스 소개 자료, http://www.oss.kr/oss_intro06
§ 신상희, ‘오픈소스 라이선스의 이해’, 공간정보공동 추계학회, 2009.
All
rights
reserved. 32 신상희(shshin@gaia3d.com)