Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

727 views

Published on

FO4S(포포스)커뮤니티 제1차 세미나에서 성균관대학교 송상효 교수님이 강의하신 자료입니다. 오픈소스 산업,기술,개발자 등 전반적 내용을 이해할 수 있는 자료입니다.

Published in: Software
  • Be the first to comment

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

  1. 1. 1 오픈소스 SW 이해와 가치 2016. 09. 02. 송 상 효 samsong@skku.edu 성균관대학교 / 소프트웨어대학 이 저작물은 크리에이티브 커먼즈 [저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스]에 따라 이용할 수 있습니다' © 2016
  2. 2. 2 저는 …  성명 : 송 상 효 ( 宋 相 曉 )  직책  성균관대학교 교수 – 성균오픈소스SW센터  스마트개발자협회/빅데이터전문가협의회 부회장  전) 한국공개소프트웨어협회 회장  전) 한중일 OSS 활성화 포럼 부의장  경력  SW 개발자 – 분석/설계/코딩 (12년 이상)  컨설턴트 – ISP, Cloud, Big Data, IoT, 공정관리 등 (15년 이상)  기업 운영 – 2007년부터 ~
  3. 3. 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가 정의되어 지다.
  4. 4. 4 Open Source Software ? 출처: OSS의 이해와 활용 클라우드사업단 OSS팀 서주형 수석
  5. 5. 5 Open Source SW 정의 출처: 블랙덕소프트웨어 자료 자유 복제, 설치, 운영, 수정, 배포의 자유  기존 소스 코드 및 라이브러리의 재사용으로 생산성 향상  성숙한 오픈 소스 커뮤니티의 프로젝트 적용으로 품질 보장 Copyleft 무료 반환 의무 저작권 공개되어 있는 소스 코드  공개 되어 있는 소스 코드를 통해 알고리즘과 로직을 분석하고 응용할 수 있어 설계자, 개발자, 테스터의 소프트웨어 기술력 증강 내부 사용  TCO(Total Cost Ownership) 절감 특정 오픈 소스 라이선스의 소스 코드 공개 의무  GPL, LGPL, MPL, CPL, IBM, EPL, OSL, Qt 등이 해당됨  연결된 소프트웨어의 소스 코드 공개의무가 발생  비공개 SW가 오픈 소스 SW로 변경될 수 있음  특허, 영업비밀, 핵심기술 등의 외부 유출 가능성 존재 저작권법에 따른 법적 권리 보장  오픈 소스 라이선스 미 준수 시 저작자와 분쟁 가능  협력업체가 저작권 위반 시 협력업체가 책임을 지더라도 최종적으로 고객이 동의하지 않는 소스 코드 공개 등은 당사의 부담이 됨 외부 판매  기술지원 및 유지보수 서비스를 기반으로 사업 가능 OSS 적극활용을 위한 거버넌스가 필요함 (좋은 OSS 공동사용)
  6. 6. 6 Software License 출처: 상용SW개발 관점에서의 OSS 라이선스 컴플라이언스 2015-06-15 공개SW역량프라자 박준석 수석
  7. 7. 7 OSS 라이선스 규정 준수 출처: 상용SW개발 관점에서의 OSS 라이선스 컴플라이언스 2015-06-15 공개SW역량프라자 박준석 수석
  8. 8. 8 Open Source Software Market Trend 출처: OSS의 이해와 활용 2015-09-17 서주형 수석 (NIPA)
  9. 9. 9 왜 Open Source Software를 만드는가 ?  정보의 공유  자신들의 테크닉을 널리 사용하게 하는 것에 의해 즐거움을 느낌  기술과 소프트웨어의 공유  네트워크와 인터넷이 이를 진일보하게 함  상업 소프트웨어에 한계  1990년대 이후 MS의 성장과 유닉스의 답보  리눅스의 성장 이후 새로운 국면  현재  리눅스는 현재의 주도적인 해커의 운영체제  오픈 소스 소프트웨어가 SW 발전을 주도  기술적 성공에 이은 사회적 성공을 달성  소프트웨어 개발 이외에도 사회적 운동을 주도
  10. 10. 10 OSS 개발 구조 David A. Wheeler의 공개소프트웨어 개발 모델 출처 : 오픈소스 소프트웨어의 응용 (숭실대학교 SW Engineering Lab)
  11. 11. 11출처 : 오픈소스 소프트웨어의 응용 (숭실대학교 SW Engineering Lab)  주로 건전한 의미의 해커  아마추어 개발자가 아닌 전문개발자  상당히 동기가 부여된 개발자들  개발자들의 평판 지향적인 경향 때문에 매우 겸손  이것은 협력개발을 촉진시키는 데 중요한 의미를 지님 OSS 개발자의 특징 …
  12. 12. 12 Where is Open Source SW ? github.com code.google.com bitbucket.org sourceforge.net savannah.gnu.org dev.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
  13. 13. 13 Open Source SW, Use  Participate 찾아 보기 써보기 문제 알리기 문제 고치기 기능 추가 리뷰 관리 의사 결정 커미터 레벨 출처 : Open Source SW (이민석)
  14. 14. 14 Typical ALM with Open Source 출처 : http://pseg.or.kr/pseg/osalm
  15. 15. 15  참여  관심 있는 커뮤니티 선정  공개 된 소스 다운로드 및 사용  메일링 리스트에 참여  문제 및 개선점 제안  프로그램 작성 및 제공  컨트리뷰터로 활동  커미터로 활동  소통  메일링을 통해 의사 소통  이슈트레커를 통해 소스 기여  변경된 소스에 대해서 문서화 및 공유 OSS 커뮤니티에 동참 하려면 …  인정  남의 코드를 이해  함께 만들어 가기 위한 소통 및 규정 지키기  나의 코드에 대한 의견을 적극적으로 수용하고 개선하기  소스 기여하고 능력 인정 받기
  16. 16. 16  패치 보내기  코드 리뷰  버그 리포트  다국어 지원  문서 작업  웹사이트/서버 관리  커뮤니티 응대  기타 참여 OSS 커뮤니티에 활동하는 방법 출처 : 글로벌 SW엔지니어로 성장하기(서주영) 서주영 : 삼성전자 타이젠 플랫폼 개발팀 (현) 한국인 최초 Enlightenment/EFL 오픈소스 커미터 (현) 구글 유튜브 디바이스 팀
  17. 17. 17  더 많은 좋은 개발자를 만남  시야가 달라짐 기술적, 문화적, 사회적, …  다양한 출신, 배경지식을 가진 개발자를 만날 수 있다.  다른 오픈소스도 알게 됨 끊임없는 대화 트렌드를 알 수 있음  더 넓은 세상과의 조우 빠른 리뷰, 친절한 리뷰  개발 능력 향상 올바른 방향이 무엇인지 배움 소프트웨어 엔지니어링을 익힐 수 있다  수많은 개발자와 협업을 익힐 수 있다  지식 영역 넓힘 다른 사람이 내 버그를 수정해준다 롤 모델을 만날 수 있다  열정을 높일 수 있다  자발적으로 참여 잉여 에너지를 열정으로  경력/포트폴리오/커리어패스 영어를 많이 사용하게 된다.  회사와 달리 자기가 하고 싶은 것을 선택할 수 있다.  자신이 만들고 싶은, 필요한 것을 만들 수 있다.  공유 정신 OSS 커뮤니티에 참여하면서 얻는 것… 출처 : 글로벌 SW엔지니어로 성장하기(서주영) 서주영 : 삼성전자 타이젠 플랫폼 개발팀 (현) 한국인 최초 Enlightenment/EFL 오픈소스 커미터 (현) 구글 유튜브 디바이스 팀
  18. 18. 18 OSS Communities & Foundations … Eclipse OpenStack
  19. 19. 19 OSS Community 활성화 ?? !! ■ 개발자의 Open Community 참여 동기  새로운 형태의 협업과 참여  새로운 기술 습득 및 공유  개발된 프로그램 소스의 개선 (개발능력 인정)  능력 있는 개발자로부터의 배움 (능력 향상)  공유된 프로그램 소스로 문제 해결 ■ 기업의 Open Community 참여 동기  R&D 아웃소싱 (크라우드 소싱)  기술 및 마케팅의 전략적 활용  표준화 주도 및 호환성 유지  개발 및 유지 비용 절감 참여 동기 커뮤니티 활성화
  20. 20. 20 OSS Community Collaboration SW 및 개발자 생태계 육성 기업 오픈 커뮤니티 인력 양성기관 기업 후원 전략적 R&D 협력 오픈소스 활용 신기술 및 전문인력 양성 지원 전문인력 공급 기업 경쟁력 확보
  21. 21. 21 OSS Foundation Supports
  22. 22. 22 OSS Ecosystem (1) 출처 : IDC, 한국의 OSS 생태계에 대한 이해(삽질은없다-블로그)
  23. 23. 23 OSS Ecosystem (2) 출처 : Archivematica and the Open Source Mindset for Digital Preservation Systems - October 16, 2012 by Trevor Owens
  24. 24. 24 OSS Ecosystem (3) 출처 : Open Source and its role in a new IT ecosystem (2007.01.27)-opters
  25. 25. 25 Open Source SW의 다른 점 Open Source Software Closed Source Software
  26. 26. 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
  27. 27. 27 Open Source Software 활용 방법 활용 대상 직접활용 간접활용 내부개발 활용 개발자 • 개발 환경 구성 활용 • 테스트 환경 구축 • 개인 개발 도구로 사용 IT 기획자 • 간접 공급되는 OSS 솔루션의 도입을 기획함 • 일부는 OSS 소스를 활용하여 내부 시스템 개발을 기획하기도 함 SI 기업 (프로젝트 용역) • 개발환경 구성 • 테스트 환경 • 예산절감을 위해 활용 • 주요 솔루션 중 일부를 OSS 솔루션으로 도입하고 서비스를 받음 • 개발 모듈로 OSS 활용 솔루션 개발 기업 • 개발환경 구성 • 일부 솔루션을 OSS로 도입하여 활용 • 대부분 서비스 받지 않음 • 주로 OSS 소스를 활용하여 솔루션을 개발하고 있음 • 그러나 사용된 OSS를 밝히고 있지 못함 최종 고객 • 주요 솔루션 중 일부를 OSS 솔루션으로 도입하고 서비스를 받음 • 일부 기업 및 기관에서 오픈소스SW를 활용해서 내부시스템을 구축함 인터넷 서비스 기업 • 서비스 환경으로 직접 OSS를 선택하여 활용함 • 서비스 개발도 역시 OSS 모듈을 많이 활용하고 있음
  28. 28. 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 !!! Commercial Software Business Model
  29. 29. 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
  30. 30. 30 출처: Maria Korolov | Network World 2014-06-18 IDG/CIO Korea 1. 품질  오픈소스 소프트웨어를 선택하는 첫 번째 이유  품질  오픈소스 프로젝트의 참여 및 지지를 통한 안정성 개선 및 버그 수정, 인터페이스 효율화 제공 2. 기능  오픈소스 소프트웨어인 리눅스 선택이 80%, 핵심 워크로드에 적용  오픈소스 프로젝트의 기술이 초창기와 극적으로 달라져 상용소프트웨어를 능가하고 있음 3. 보안  오픈소스 소프트웨어를 72%가 보안을 이유로 선택  오픈소스 프로젝트는 사용자가 잠재적인 보안 취약점을 찾기 위한 목적으로 코드를 점검 가능  오픈소스의 투명성 – 데이터스트림에서 무슨 일이 일어나는지 알 수 있음 4. 더 빠른 혁신  오픈소스 소프트웨어 기업은 ‘무’에서 ‘유’를 창조하지 않음 – 공통 인프라(오픈소스) 활용  특히 클라우드 서비스의 경우 아파치 오픈스택(OpenStack) 활용을 통한 전문 서비스 제공 5. 확장성  오픈소스 소프트웨어는 규모에 상관없이 고객의 요건에 맞게 조정이 용이함  대부분의 신생창업기업의 백본을 오픈소스로 초기 작성 후 확장함 – (예, 그루폰 등)0 Open Source SW 인기상승 이유 10가지 (1) 현재 !
  31. 31. 31 출처: Maria Korolov | Network World 2014-06-18 IDG/CIO Korea 6. 맞춤화  오픈소스 소프트웨어 적용 시 요구사항에 맞추어 적용 및 확장할 수 있음  상용소프트웨어 대신 오픈소스 소프트웨어 선택 이유 – 적용성과 유연성 7. 협업  오픈소스 소프트웨어는 서로 경쟁하는 기업이 협력을 기반으로 만들어 짐(기업의 커뮤니티 지원)  주요 오픈소스 신기술 핵심 프로젝트의 개발단계에 참여하여 SW발전에 기여 및 개발자 관계유지 8. 표준  오픈소스 소프트웨어가 최근 주요기술의 디펙토 표준을 주도함  최근 빅데이터(Hadoop), 클라우드(OpenStack) 등이 표준을 주도 중임 9. 최첨단  클라우드, 모바일, 빅데이터, IoT 분야에서 플렛폼의 주요 프로젝트로 추진  가장 최근에 이슈인 가상현실에도 오픈소스가 중요 역할을 하고 경쟁 중 (OpenSim, Open Wornderland, OpenQwaq 등) 10. 비용  조사대상 68%가 오픈소스 소프트웨어가 효율성 향상과 비용절감에 도움이 된다고 대답함  더 이상 중요 요소가 아니고 품질과 보안이 더 중요하게 선택기준이 되고 있음 Open Source SW 인기상승 이유 10가지 (2) 현재 !
  32. 32. 32 출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀 - 2013-10-13 ciokr@idg.co.kr 1. 저비용 마케팅으로써의 오픈소스  오픈소스 패키지로 공개하면 해당 제품을 사용할 사용자들을 끌어 모을 수 있다  제품 스스로가 마케팅 수단이 되어 사용자를 끌어 모으고 고객에게 제품을 유료로 판매할 시점이 되면 판 매인력이 발생한다 2. 코드를 공개해 지원 비용 절감  '문제가 있는가? 여기 코드가 있다. 스스로 확인해 보라.'  잘 정리된 오픈소스 소프트웨어는 관련된 모든 사람들에게 선물일 수 있다.  능력이 있는 고객들은 지원 기술자가 코드를 파헤치기를 기다리기 전에 스스로 자신의 문제를 해결할 수 있다. 3. 오픈소스로 개발비용 절감  기업에게는 툴 또는 라이브러리(Library) 또는 구성요소가 필요하다. 자체 개발에는 상당한 비용이 소요된다.  만약 소프트웨어가 사업의 핵심적인 부분이 아니라면 개발 비용을 절감하면서도 사회에 너그러우며 헌신 적인 이미지를 심어줄 수 있다.  상황에 따라 기업들이 오픈소스 코드 기반을 위해 서로 힘을 합쳐 개발 비용을 분담하기도 한다. Open Source SW 수익창출 전략 (1) 생각해 봐야 될 ….
  33. 33. 33 4. 코드를 오픈소스로 제공해 경쟁자를 압박  구글이 안드로이드 OS를 공개하여, 애플의 아이폰을 압박  오픈소스 라이선스 덕분에 각 기업은 소스코드에 접근하고 통제력을 갖게 되면서 동등한 파트너로 거듭날 수 있었다.  오픈스택(OpenStack)은 랙스페이스(Rackspace)가 후원하는 프로젝트로 소규모 클라우드 기업들이 한데 모 여 아마존의 지배적인 클라우드보다 더욱 매력적인 보편화된 플랫폼을 제공할 수 있도록 한다. 5. 오픈소스를 통해 경쟁자로 발돋움  오픈소스 라이선스를 통해 경쟁을 손쉽게 시작할 수 있다.  일단 다운로드해 자신의 디자인을 추가하면 첫 날부터(심지어 몇 분 만에) 바로 경쟁이 시작되는 것이다.  진정한 전문가가 되기 위해서는 수 년이 소요될 수 있다. 진정한 경쟁이란 진정한 전문지식을 제공할 수 있 는 팀을 구성하는 것이다. 6. 오픈소스로 경쟁을 억제  새로운 경쟁자가 새로운 것을 발견한다 하더라도, 기존의 경쟁자들이 모든 것을 얻을 수 있다.  GPL 등의 인기 라이선스는 모두가 공평하게 공유하도록 강제하고 있다.이런 공평한 공유 때문에 신생기업 이 선두기업이 되는데 어려움이 따른다.  신생기업으로부터의 혁신을 선두기업이 흡수하기 때문이다. 경쟁자로 손쉽게 발돋움 할 수 있는 규칙 때문 에 경쟁이 저해되는 것이다. Open Source SW 수익창출 전략 (2) 생각해 봐야 될 … 출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀 - 2013-10-13 ciokr@idg.co.kr
  34. 34. 34 7. 오픈소스로 협상  많은 오픈소스 라이선스가 유연하긴 하지만 일부는 점차 엄격해지고 있다.  GPL은 오직 소프트웨어를 "배포"할 경우에만 공유를 강제했다. 그리고 일부 개발자들은 이 요건을 충족시 키기 쉽다고 생각했다. 그들은 단지 실험을 진행하거나 무료 서비스를 제공할 뿐이다.  최근 AGPL은 NoSQL 데이터 저장소 등 다양한 신생 프로젝트에 인기를 얻고 있다. 몽고DB(MongoDB)의 경우, 자체적인 핵심 툴인 데이터베이스를 위해 이 라이선스를 도입했다. 8. 오픈소스로 공유된 표준 수립  모든 기업 및 시장은 고객들을 위해 무엇을 기대할 수 있으며 기업들이 무엇을 구축할지 알 수 있도록 일련 의 표준을 마련해야 한다. 오픈소스는 종종 이런 상호운용성 표준을 수립하는데 도움이 된다.  오픈소스 툴이 이렇게 발전하는 표준의 중심에 서 있는 경우가 종종 있다. 예를 들어, 모바일 브라우저 시장 은 대부분 애플이 개발했지만 구글과 다른 기업들이 도입한 웹키트(WebKit) 렌더링 엔진을 통해 정의된다. 9. 오픈소스로 미래를 통제  여러 기업들이 직원을 고용해 오픈소스 프로젝트를 진행하고 있다. 때로는 개발에 막대한 자금을 투자한 코드를 기부하기도 한다. 그들은 해당 코드 기반이 발전하는 방식에 영향을 끼치고 싶어하며, 가장 손쉬운 방법은 코드를 기부하는 것이다. Open Source SW 수익창출 전략 (3) 생각해 봐야 될 … 출처: '탐욕도 동력!'··· 돈 벌어주는 오픈소스의 비밀 - 2013-10-13 ciokr@idg.co.kr
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. 38 OSS 문화와 공생 참여 사용자 중심 기술 주도 공유 자유 기업 후원 개발자 중심 라이선스 저작권 커뮤니티 글로벌 공동 개발 및 활용 SW, HW, NW 소스 공개 공동 테스트 및 보완
  39. 39. 39 비즈니스와 기회 Internet (인터넷) Things (사물) Human (인간) Data (자료) Big Data (빅데이터) Data Analysis (데이터 분석) Information (정보) Insight (통찰) Services (서비스) Convergence (융합) Interaction (상호작용) Cloud (클라우드) Open & Connect Mobile (모바일)
  40. 40. 40 성균오픈소스SW센터 (SOSC) 소개 (1) 오픈소스 활용 능력을 갖춘 Global SW 인재 양성 문화 SW전공/비전공자 오픈소스SW 실습 커뮤니티 참여 및 관리 교육 및 활용 커뮤니티 활동
  41. 41. 41 성균오픈소스SW센터 (SOSC) 소개 (2) SOSC 공간
  42. 42. 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스타 개발자 양성
  43. 43. 43 End of Presentation 감사합니다

×