오픈소스sw이해와가치 송상효-20160811

43
1 오픈소스 SW 이해와 가치 2016. 09. 02. 송상효 [email protected] 성균관대학교 / 소프트웨어대학 이 저작물은 크리에이티브 커먼즈 [저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스]에 따라 이용할 있습니다' © 2016

Upload: seungwoo-baek

Post on 20-Jan-2017

187 views

Category:

Software


4 download

TRANSCRIPT

Page 1: 오픈소스Sw이해와가치 송상효-20160811

1

오픈소스 SW

이해와 가치

2016. 09. 02.

송 상 효

[email protected]성균관대학교 / 소프트웨어대학

이 저작물은 크리에이티브 커먼즈 [저작자표시-비영리-동일조건변경허락 2.0대한민국 라이선스]에 따라 이용할 수 있습니다' © 2016

Page 2: 오픈소스Sw이해와가치 송상효-20160811

2

저는 …

성명 : 송 상 효 ( 宋 相 曉 )

직책

성균관대학교 교수 – 성균오픈소스SW센터

스마트개발자협회/빅데이터전문가협의회 부회장

전) 한국공개소프트웨어협회 회장

전) 한중일 OSS 활성화 포럼 부의장

경력

SW 개발자 – 분석/설계/코딩 (12년 이상)

컨설턴트 – ISP, Cloud, Big Data, IoT, 공정관리 등 (15년 이상)

기업 운영 – 2007년부터 ~

Page 3: 오픈소스Sw이해와가치 송상효-20160811

3

Open Source Software 시작

■ 역사 및 의미

1960년대 소프트웨어 역사와 같이 함. 처음에는 소프트웨어는 하드웨어 제공 시 소스를 포함해서 무료로 제공 하였음. 그러나 1980년대 상용소프트웨어 등장 이후 리차드 스톨만의 자유(Free) 소프트웨어 표방으로부터 Open Source SW가 시작 되었음

Free는 무료를 의미하는 것이 아니라 소프트웨어의 자유를 의미함

자유소프트웨어재단(Free Software Foundation)에 의해 상용소프트웨어를 반대함

■ Linux를 시작으로 Open Source Software로 발전하다 !

Linus Torvalds에 의해 Linux가 만들어 지고 자유소프트웨어가 활성화

그리고 OSI(Open Source Initiative)를 통해 Open Source Software가

정의되어 지다.

Page 4: 오픈소스Sw이해와가치 송상효-20160811

4

Open Source Software ?

출처: OSS의 이해와 활용클라우드사업단 OSS팀 서주형 수석

Page 5: 오픈소스Sw이해와가치 송상효-20160811

5

Open Source SW 정의

출처: 블랙덕소프트웨어 자료

자유복제, 설치, 운영, 수정, 배포의 자유

기존 소스 코드 및 라이브러리의 재사용으로 생산성 향상 성숙한 오픈 소스 커뮤니티의 프로젝트 적용으로 품질 보장

Copyleft

무료

반환 의무

저작권

공개되어 있는소스 코드

공개 되어 있는 소스 코드를 통해 알고리즘과 로직을 분석하고응용할 수 있어 설계자, 개발자, 테스터의 소프트웨어 기술력증강

내부 사용 TCO(Total Cost Ownership) 절감

특정 오픈 소스라이선스의 소스코드 공개 의무

GPL, LGPL, MPL, CPL, IBM, EPL, OSL, Qt 등이 해당됨 연결된 소프트웨어의 소스 코드 공개의무가 발생 비공개 SW가 오픈 소스 SW로 변경될 수 있음 특허, 영업비밀, 핵심기술 등의 외부 유출 가능성 존재

저작권법에 따른법적 권리 보장

오픈 소스 라이선스 미 준수 시 저작자와 분쟁 가능 협력업체가 저작권 위반 시 협력업체가 책임을 지더라도

최종적으로 고객이 동의하지 않는 소스 코드 공개 등은 당사의부담이 됨

외부 판매 기술지원 및 유지보수 서비스를 기반으로 사업 가능

OSS 적극활용을 위한 거버넌스가 필요함 (좋은 OSS 공동사용)

Page 6: 오픈소스Sw이해와가치 송상효-20160811

6

Software License

출처: 상용SW개발 관점에서의 OSS 라이선스 컴플라이언스2015-06-15 공개SW역량프라자 박준석 수석

Page 7: 오픈소스Sw이해와가치 송상효-20160811

7

OSS 라이선스 규정 준수

출처: 상용SW개발 관점에서의 OSS 라이선스 컴플라이언스2015-06-15 공개SW역량프라자 박준석 수석

Page 8: 오픈소스Sw이해와가치 송상효-20160811

8

Open Source Software Market Trend

출처: OSS의 이해와 활용2015-09-17 서주형 수석 (NIPA)

Page 9: 오픈소스Sw이해와가치 송상효-20160811

9

왜 Open Source Software를 만드는가 ?

정보의 공유

자신들의 테크닉을 널리 사용하게 하는 것에 의해 즐거움을 느낌

기술과 소프트웨어의 공유

네트워크와 인터넷이 이를 진일보하게 함

상업 소프트웨어에 한계

1990년대 이후 MS의 성장과 유닉스의 답보

리눅스의 성장 이후 새로운 국면

현재

리눅스는 현재의 주도적인 해커의 운영체제

오픈 소스 소프트웨어가 SW 발전을 주도

기술적 성공에 이은 사회적 성공을 달성

소프트웨어 개발 이외에도 사회적 운동을 주도

Page 10: 오픈소스Sw이해와가치 송상효-20160811

10

OSS 개발 구조

David A. Wheeler의 공개소프트웨어 개발 모델

출처 : 오픈소스 소프트웨어의 응용 (숭실대학교 SW Engineering Lab)

Page 11: 오픈소스Sw이해와가치 송상효-20160811

11출처 : 오픈소스 소프트웨어의 응용 (숭실대학교 SW Engineering Lab)

주로 건전한 의미의 해커

아마추어 개발자가 아닌 전문개발자

상당히 동기가 부여된 개발자들

개발자들의 평판 지향적인 경향 때문에 매우 겸손

이것은 협력개발을 촉진시키는 데 중요한 의미를 지님

OSS 개발자의 특징 …

Page 12: 오픈소스Sw이해와가치 송상효-20160811

12

Where is Open Source SW ?

github.comcode.google.com

bitbucket.orgsourceforge.net

savannah.gnu.orgdev.naver.com

www.codeplex.com…

http://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities

List of open source code repositories

FSF

Microsoft

Page 13: 오픈소스Sw이해와가치 송상효-20160811

13

Open Source SW, Use Participate

찾아

보기

써보기문제

알리기

문제

고치기

기능

추가

리뷰 관리

의사

결정

커미터 레벨

출처 : Open Source SW (이민석)

Page 14: 오픈소스Sw이해와가치 송상효-20160811

14

Typical ALM with Open Source

출처 : http://pseg.or.kr/pseg/osalm

Page 15: 오픈소스Sw이해와가치 송상효-20160811

15

참여

관심 있는 커뮤니티 선정

공개 된 소스 다운로드 및 사용

메일링 리스트에 참여

문제 및 개선점 제안

프로그램 작성 및 제공

컨트리뷰터로 활동

커미터로 활동

소통

메일링을 통해 의사 소통

이슈트레커를 통해 소스 기여

변경된 소스에 대해서 문서화 및 공유

OSS 커뮤니티에 동참 하려면 …

인정

남의 코드를 이해

함께 만들어 가기 위한 소통 및 규정 지키기

나의 코드에 대한 의견을 적극적으로 수용하고 개선하기

소스 기여하고 능력 인정 받기

Page 16: 오픈소스Sw이해와가치 송상효-20160811

16

패치 보내기

코드 리뷰

버그 리포트

다국어 지원

문서 작업

웹사이트/서버 관리

커뮤니티 응대

기타 참여

OSS 커뮤니티에 활동하는 방법

출처 : 글로벌 SW엔지니어로 성장하기(서주영)

서주영 : 삼성전자 타이젠 플랫폼 개발팀(현) 한국인 최초 Enlightenment/EFL 오픈소스 커미터(현) 구글 유튜브 디바이스 팀

Page 17: 오픈소스Sw이해와가치 송상효-20160811

17

더 많은 좋은 개발자를 만남

시야가 달라짐 기술적, 문화적, 사회적, …

다양한 출신, 배경지식을 가진 개발자를 만날 수 있다.

다른 오픈소스도 알게 됨 끊임없는 대화 트렌드를 알 수 있음

더 넓은 세상과의 조우 빠른 리뷰, 친절한 리뷰

개발 능력 향상 올바른 방향이 무엇인지 배움 소프트웨어 엔지니어링을 익힐 수 있다

수많은 개발자와 협업을 익힐 수 있다

지식 영역 넓힘 다른 사람이 내 버그를 수정해준다 롤 모델을 만날 수 있다

열정을 높일 수 있다

자발적으로 참여 잉여 에너지를 열정으로

경력/포트폴리오/커리어패스 영어를 많이 사용하게 된다.

회사와 달리 자기가 하고 싶은 것을 선택할 수 있다.

자신이 만들고 싶은, 필요한 것을 만들 수 있다.

공유 정신

OSS 커뮤니티에 참여하면서 얻는 것…

출처 : 글로벌 SW엔지니어로 성장하기(서주영)

서주영 : 삼성전자 타이젠 플랫폼 개발팀(현) 한국인 최초 Enlightenment/EFL 오픈소스 커미터(현) 구글 유튜브 디바이스 팀

Page 19: 오픈소스Sw이해와가치 송상효-20160811

19

OSS Community 활성화 ?? !!

■ 개발자의 Open Community 참여 동기

새로운 형태의 협업과 참여

새로운 기술 습득 및 공유

개발된 프로그램 소스의 개선 (개발능력 인정)

능력 있는 개발자로부터의 배움 (능력 향상)

공유된 프로그램 소스로 문제 해결

■ 기업의 Open Community 참여 동기

R&D 아웃소싱 (크라우드 소싱)

기술 및 마케팅의 전략적 활용

표준화 주도 및 호환성 유지

개발 및 유지 비용 절감

참여 동기

커뮤니티 활성화

Page 20: 오픈소스Sw이해와가치 송상효-20160811

20

OSS Community Collaboration

SW 및개발자생태계육성

기업

오픈커뮤니티

인력양성기관

기업 후원

전략적 R&D 협력

오픈소스활용

신기술 및전문인력

양성 지원

전문인력공급

기업경쟁력확보

Page 21: 오픈소스Sw이해와가치 송상효-20160811

21

OSS Foundation Supports

Page 22: 오픈소스Sw이해와가치 송상효-20160811

22

OSS Ecosystem (1)

출처 : IDC, 한국의 OSS 생태계에 대한 이해(삽질은없다-블로그)

Page 23: 오픈소스Sw이해와가치 송상효-20160811

23

OSS Ecosystem (2)

출처 : Archivematica and the Open Source Mindset for Digital Preservation Systems - October 16, 2012 by Trevor Owens

Page 24: 오픈소스Sw이해와가치 송상효-20160811

24

OSS Ecosystem (3)

출처 : Open Source and its role in a new IT ecosystem (2007.01.27)-opters

Page 25: 오픈소스Sw이해와가치 송상효-20160811

25

Open Source SW의 다른 점

Open Source Software Closed

Source Software

Page 26: 오픈소스Sw이해와가치 송상효-20160811

26

Open Source Software 사용 형태

OSS Package Software OSS using Source Codes

/** @(#)AuthProvider.java 1.4 05/11/17** Copyright 2006 Sun Microsystems,Inc. All rights

reserved.* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to

license terms.*/

package java.security;

import javax.security.auth.Subject;import javax.security.auth.login.LoginException;import javax.security.auth.callback.CallbackHandler;

public abstract class AuthProvider extends Provider {

protected AuthProvider(String name, double version, String info) {

super(name, version, info);}

운영 체제(OS) Linux

웹서버 Apache, Tomcat

DBMS MySQL, PostgreSQL

개발 언어 PHP, Perl, Python

개발 도구 Eclipse

프레임워크 Anyframe, Spring, Struts

WAS 서버 JBoss, Glassfish, Geronimo

데스크탑 오피스 OpenOffice

비즈니스 애플리케이션 sugarCRM, Alfresco, uEngine

Page 27: 오픈소스Sw이해와가치 송상효-20160811

27

Open Source Software 활용 방법활용 대상 직접활용 간접활용 내부개발 활용

개발자• 개발 환경 구성 활용• 테스트 환경 구축• 개인 개발 도구로 사용

IT 기획자• 간접 공급되는 OSS

솔루션의 도입을 기획함

• 일부는 OSS 소스를활용하여 내부 시스템개발을 기획하기도 함

SI 기업(프로젝트 용역)

• 개발환경 구성• 테스트 환경• 예산절감을 위해 활용

• 주요 솔루션 중 일부를OSS 솔루션으로도입하고 서비스를 받음

• 개발 모듈로 OSS 활용

솔루션 개발 기업 • 개발환경 구성

• 일부 솔루션을 OSS로도입하여 활용

• 대부분 서비스 받지않음

• 주로 OSS 소스를활용하여 솔루션을개발하고 있음

• 그러나 사용된 OSS를밝히고 있지 못함

최종 고객• 주요 솔루션 중 일부를

OSS 솔루션으로도입하고 서비스를 받음

• 일부 기업 및 기관에서오픈소스SW를 활용해서내부시스템을 구축함

인터넷 서비스 기업• 서비스 환경으로 직접

OSS를 선택하여 활용함

• 서비스 개발도 역시 OSS 모듈을 많이 활용하고있음

Page 28: 오픈소스Sw이해와가치 송상효-20160811

28

Open Source SW Business is …

상용SW Business와 다른…

Open Source Software Business Model

기술지원 Services

Free ?? 어디서 수익을 ??

Linux, Apache, MySql …

품질보증/유지보수 Services

SW License

Warranty

Consulting &Customization

Education

Warranty Consulting &Customization

Education

SI, 파트너 유통 모델 ?

라이선스판매 + Warranty

가입자 모델 (Subscription)

전문인력 기반 서비스 제품 제공

전문서비스와 커뮤니티 지원 서비스

Service Model !!!

CommercialSoftware Business Model

Page 29: 오픈소스Sw이해와가치 송상효-20160811

29

Now, Open Source SW is ….

78%의 회사가 Open Source 기반으로 운영됨

3%의 이하만 Open Source를 사용하지 않음

소프트웨어가 필요할 때, 66% 이상의 회사가 Open Source가 있는

지 먼저 확인

자사 엔지니어의 반 이상이 Open Source 관련된 일을 하고 있는 회

사가 50% 이상

39%의 회사가 Open Source 프로젝트를 계획 중

47%의 회사가 자사의 툴과 프로젝트를 Open Source로 공개

55%가 Open Source가 보안상 확실히 안전하다고 응답

출처 : 2015 Research by North Bridge, Black Duck

http://www.slideshare.net/blackducksoftware/2015-future-of-open-source-survey-results

Page 30: 오픈소스Sw이해와가치 송상효-20160811

30출처: Maria Korolov | Network World2014-06-18 IDG/CIO Korea

1. 품질 오픈소스 소프트웨어를 선택하는 첫 번째 이유품질 오픈소스 프로젝트의 참여 및 지지를 통한 안정성 개선 및 버그 수정, 인터페이스 효율화 제공

2. 기능 오픈소스 소프트웨어인 리눅스 선택이 80%, 핵심 워크로드에 적용 오픈소스 프로젝트의 기술이 초창기와 극적으로 달라져 상용소프트웨어를 능가하고 있음

3. 보안 오픈소스 소프트웨어를 72%가 보안을 이유로 선택 오픈소스 프로젝트는 사용자가 잠재적인 보안 취약점을 찾기 위한 목적으로 코드를 점검 가능 오픈소스의 투명성 – 데이터스트림에서 무슨 일이 일어나는지 알 수 있음

4. 더 빠른 혁신 오픈소스 소프트웨어 기업은 ‘무’에서 ‘유’를 창조하지 않음 – 공통 인프라(오픈소스) 활용 특히 클라우드 서비스의 경우 아파치 오픈스택(OpenStack) 활용을 통한 전문 서비스 제공

5. 확장성 오픈소스 소프트웨어는 규모에 상관없이 고객의 요건에 맞게 조정이 용이함 대부분의 신생창업기업의 백본을 오픈소스로 초기 작성 후 확장함 – (예, 그루폰 등)0

Open Source SW 인기상승 이유 10가지 (1)

현재 !

Page 31: 오픈소스Sw이해와가치 송상효-20160811

31출처: Maria Korolov | Network World2014-06-18 IDG/CIO Korea

6. 맞춤화 오픈소스 소프트웨어 적용 시 요구사항에 맞추어 적용 및 확장할 수 있음 상용소프트웨어 대신 오픈소스 소프트웨어 선택 이유 – 적용성과 유연성

7. 협업 오픈소스 소프트웨어는 서로 경쟁하는 기업이 협력을 기반으로 만들어 짐(기업의 커뮤니티 지원) 주요 오픈소스 신기술 핵심 프로젝트의 개발단계에 참여하여 SW발전에 기여 및 개발자 관계유지

8. 표준 오픈소스 소프트웨어가 최근 주요기술의 디펙토 표준을 주도함 최근 빅데이터(Hadoop), 클라우드(OpenStack) 등이 표준을 주도 중임

9. 최첨단 클라우드, 모바일, 빅데이터, IoT 분야에서 플렛폼의 주요 프로젝트로 추진 가장 최근에 이슈인 가상현실에도 오픈소스가 중요 역할을 하고 경쟁 중 (OpenSim, Open Wornderland,

OpenQwaq 등)

10. 비용 조사대상 68%가 오픈소스 소프트웨어가 효율성 향상과 비용절감에 도움이 된다고 대답함 더 이상 중요 요소가 아니고 품질과 보안이 더 중요하게 선택기준이 되고 있음

Open Source SW 인기상승 이유 10가지 (2)

현재 !

Page 32: 오픈소스Sw이해와가치 송상효-20160811

32출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀- 2013-10-13 [email protected]

1. 저비용 마케팅으로써의 오픈소스 오픈소스 패키지로 공개하면 해당 제품을 사용할 사용자들을 끌어 모을 수 있다 제품 스스로가 마케팅 수단이 되어 사용자를 끌어 모으고 고객에게 제품을 유료로 판매할 시점이 되면 판

매인력이 발생한다

2. 코드를 공개해 지원 비용 절감 '문제가 있는가? 여기 코드가 있다. 스스로 확인해 보라.' 잘 정리된 오픈소스 소프트웨어는 관련된 모든 사람들에게 선물일 수 있다. 능력이 있는 고객들은 지원 기술자가 코드를 파헤치기를 기다리기 전에 스스로 자신의 문제를 해결할 수

있다.

3. 오픈소스로 개발비용 절감 기업에게는 툴 또는 라이브러리(Library) 또는 구성요소가 필요하다. 자체 개발에는 상당한 비용이 소요된다. 만약 소프트웨어가 사업의 핵심적인 부분이 아니라면 개발 비용을 절감하면서도 사회에 너그러우며 헌신

적인 이미지를 심어줄 수 있다. 상황에 따라 기업들이 오픈소스 코드 기반을 위해 서로 힘을 합쳐 개발 비용을 분담하기도 한다.

Open Source SW 수익창출 전략 (1)

생각해 봐야 될 ….

Page 33: 오픈소스Sw이해와가치 송상효-20160811

33

4. 코드를 오픈소스로 제공해 경쟁자를 압박 구글이 안드로이드 OS를 공개하여, 애플의 아이폰을 압박 오픈소스 라이선스 덕분에 각 기업은 소스코드에 접근하고 통제력을 갖게 되면서 동등한 파트너로 거듭날

수 있었다. 오픈스택(OpenStack)은 랙스페이스(Rackspace)가 후원하는 프로젝트로 소규모 클라우드 기업들이 한데 모

여 아마존의 지배적인 클라우드보다 더욱 매력적인 보편화된 플랫폼을 제공할 수 있도록 한다.

5. 오픈소스를 통해 경쟁자로 발돋움 오픈소스 라이선스를 통해 경쟁을 손쉽게 시작할 수 있다. 일단 다운로드해 자신의 디자인을 추가하면 첫 날부터(심지어 몇 분 만에) 바로 경쟁이 시작되는 것이다. 진정한 전문가가 되기 위해서는 수 년이 소요될 수 있다. 진정한 경쟁이란 진정한 전문지식을 제공할 수 있

는 팀을 구성하는 것이다.

6. 오픈소스로 경쟁을 억제 새로운 경쟁자가 새로운 것을 발견한다 하더라도, 기존의 경쟁자들이 모든 것을 얻을 수 있다. GPL 등의 인기 라이선스는 모두가 공평하게 공유하도록 강제하고 있다.이런 공평한 공유 때문에 신생기업

이 선두기업이 되는데 어려움이 따른다. 신생기업으로부터의 혁신을 선두기업이 흡수하기 때문이다. 경쟁자로 손쉽게 발돋움 할 수 있는 규칙 때문

에 경쟁이 저해되는 것이다.

Open Source SW 수익창출 전략 (2)

생각해 봐야 될 …

출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀- 2013-10-13 [email protected]

Page 34: 오픈소스Sw이해와가치 송상효-20160811

34

7. 오픈소스로 협상 많은 오픈소스 라이선스가 유연하긴 하지만 일부는 점차 엄격해지고 있다. GPL은 오직 소프트웨어를 "배포"할 경우에만 공유를 강제했다. 그리고 일부 개발자들은 이 요건을 충족시

키기 쉽다고 생각했다. 그들은 단지 실험을 진행하거나 무료 서비스를 제공할 뿐이다. 최근 AGPL은 NoSQL 데이터 저장소 등 다양한 신생 프로젝트에 인기를 얻고 있다. 몽고DB(MongoDB)의

경우, 자체적인 핵심 툴인 데이터베이스를 위해 이 라이선스를 도입했다.

8. 오픈소스로 공유된 표준 수립 모든 기업 및 시장은 고객들을 위해 무엇을 기대할 수 있으며 기업들이 무엇을 구축할지 알 수 있도록 일련

의 표준을 마련해야 한다. 오픈소스는 종종 이런 상호운용성 표준을 수립하는데 도움이 된다. 오픈소스 툴이 이렇게 발전하는 표준의 중심에 서 있는 경우가 종종 있다. 예를 들어, 모바일 브라우저 시장

은 대부분 애플이 개발했지만 구글과 다른 기업들이 도입한 웹키트(WebKit) 렌더링 엔진을 통해 정의된다.

9. 오픈소스로 미래를 통제 여러 기업들이 직원을 고용해 오픈소스 프로젝트를 진행하고 있다. 때로는 개발에 막대한 자금을 투자한

코드를 기부하기도 한다. 그들은 해당 코드 기반이 발전하는 방식에 영향을 끼치고 싶어하며, 가장 손쉬운방법은 코드를 기부하는 것이다.

Open Source SW 수익창출 전략 (3)

생각해 봐야 될 …

출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀- 2013-10-13 [email protected]

Page 35: 오픈소스Sw이해와가치 송상효-20160811

35

2015년 최고의 오픈소스 소프트웨어 어워드 (1)- 보시 어워드(Bossie Award)

The best open source applications

The best open source application development tools

The best open source big data tools

The best open source data center and cloud software

The best open source desktop and mobile software

The best open source networking and security software

Page 36: 오픈소스Sw이해와가치 송상효-20160811

36

2015년 최고의 오픈소스 소프트웨어 어워드 (2)- 보시 어워드(Bossie Award)

The best open source applications (14)

xTuple, Odoo, iDempiere, SuiteCRM, CiviCRM, Mautic, OrangeHRM, LibreOffice, Bonita BPM,

Camunda BPM, Talend Open Studio, Warewolf ESB, KNIME, Teiid

The best open source application development tools (20)

Docker, Node.js and io.js, AngularJS, React, Atom, Brackets, TypeScript, Swagger, Polymer, Ionic,

Cordova, Famous Engine, MongoDB, Couchbase, Cassandra, OrientDB, RethinkDB, Rust,

OpenCV, LLVM

The best open source big data tools (20)

Spark, Storm, H2O, Apex, Druid, Flink, Elasticsearch, SlamData, Drill, HBase, Hive, Kylin, CDAP,

Ranger, Mesos, NiFi, Kafka, OpenTSDB, Jupyter, Zeppelin

Page 37: 오픈소스Sw이해와가치 송상효-20160811

37

2015년 최고의 오픈소스 소프트웨어 어워드 (3)- 보시 어워드(Bossie Award)

The best open source data center and cloud software (15)

Docker Machine, Compose, and Swarm, CoreOS and Rkt, RancherOS, Kubernetes,

Mesos, SmartOS and SmartDataCenter, Sensu, Prometheus, Elasticsearch, Logstash,

and Kibana, Ansible, Jenkins, Node.js and io.js, Seneca, .Net Core and ASP.Net

vNext, GlusterFS

The best open source desktop and mobile software (15)

LibreOffice, Firefox ,Thunderbird, Notepad++, VLC, 7-Zip, Handbrake, KeePass,

VirtualBox, Inkscape, KeePassDroid, Prey, Orbot, Tails

The best open source networking and security software (9)

Icinga 2, Zenoss Core, OpenNMS, Security Onion, Kali Linux, OpenVAS, OWASP,

BeEF, Unhide

Page 38: 오픈소스Sw이해와가치 송상효-20160811

38

OSS 문화와 공생

참여

사용자 중심기술 주도

공유

자유 기업 후원

개발자중심

라이선스저작권

커뮤니티

글로벌

공동 개발및 활용

SW, HW, NW

소스 공개

공동 테스트및 보완

Page 39: 오픈소스Sw이해와가치 송상효-20160811

39

비즈니스와 기회

Internet(인터넷)

Things(사물)

Human(인간)

Data(자료)

Big Data(빅데이터)

Data Analysis(데이터 분석)

Information(정보)

Insight(통찰)

Services(서비스)

Convergence(융합)

Interaction(상호작용)

Cloud(클라우드) Open &

Connect

Mobile(모바일)

Page 40: 오픈소스Sw이해와가치 송상효-20160811

40

성균오픈소스SW센터 (SOSC) 소개 (1)

오픈소스 활용 능력을 갖춘 Global SW 인재 양성

문화

SW전공/비전공자

오픈소스SW 실습

커뮤니티 참여 및 관리

교육 및활용

커뮤니티활동

Page 41: 오픈소스Sw이해와가치 송상효-20160811

41

성균오픈소스SW센터 (SOSC) 소개 (2)

SOSC 공간

Page 42: 오픈소스Sw이해와가치 송상효-20160811

42

성균오픈소스SW센터 (SOSC) 소개 (3)

OSS교육

1. OSS 조사〮분석 및 교육 지원- 10대 주요 오픈소스SW 기술영역과프로젝트 조사,분석하여 학과과정을 통해충분히 습득, 활용 가능하도록 지원

2. OSS 행사〮세미나 개최- “성균인 SW역량 강화를 위한 세미나”통해 오픈소스SW 관련 교육 지원

3. OSS 관련 과제 발굴 및 관리- 산학협력 과제 및 교육 지원을 위해오픈소스SW 과제 발굴 및 관리

OSS 커뮤니티 지원

1. OSS 동아리 운영- 다양한 오픈소스SW를 사용, 개발 테스트가능한 ”오픈소스SW 동아리“ 운영(현재 3팀 예정)

2. OSS 커뮤니티 지원- OSS관련 커뮤니티 및 개발자대회 등교류 활성화

- SW중심대학들의 오픈소스SW 관련 활동

3. OSS스타 개발자 양성- 글로벌 주요 OSS커뮤니티 활용을 통해지원하여 OSS스타 개발자 양성

Page 43: 오픈소스Sw이해와가치 송상효-20160811

43

End of Presentation

감사합니다