SlideShare uma empresa Scribd logo
1 de 17
Copyright © 2012, Embedded Systems Lab, Hansung University, All rights reserved




공개소스 소프트웨어,
   소프트웨어 R&D

       이민석
한성대학교 컴퓨터공학과
minsuk@hansung.ac.kr
Open Source Software in
   • Open-source software (OSS) is computer software that is
     available in source code form: the source code and
     certain other rights normally reserved for copyright
     holders are provided under an open-source license that
     permits users to study, change, improve and at times also
     to distribute the software.
   • Open source software is very often developed in a public,
     collaborative manner. Open-source software is the most
     prominent example of open-source development and
     often compared to (technically defined) user-generated
     content or (legally defined) open content movements.
   • A report by the Standish Group states that adoption of
     open-source software models has resulted in savings of
     about $60 billion per year to consumers.


Embedded Systems Lab., Hansung University   2
얼마 전, 조선 Biz


                                                                       no
                                                                      FUD
                                                                    anymore !
                                                                                fear
                                                                         uncertainty
                                                                              doubt
                                                                          on FOSS


http://biz.chosun.com/site/data/html_dir/2012/04/27/2012042701328.html
Open Source Definition from OSI
•   Free Distribution
•   Availability of Source Code
•   Derived Works
•   Integrity of the Author’s Source Code
•   No Discrimination Against
    – Person, Group, Field, Product                   opensource.org

• Distribution of License
• Coexistence with other Software Licenses
                                          수정 후 같은
                                                          Example
 대표적인 두 형태                               License ?
                               GPL           O              Linux

                           Apache (BSD)      X             Android
공개 소스 소프트웨어 이용의 장단점
   • 사용자 측면의 장점
          – 소프트웨어 (라이선스) 확보, 관리, 배포에 따르는 비용이 저렴하다
          – 소스 코드를 얻을 수 있다
                 • 소스 코드를 이용하여 원하는 뭐든지 할 수 있다
                        – 버그 수정, 성능 개선, 다른 응용에의 활용
                 • 소프트웨어 공급자의 스케줄에 얽매이지 않는다

   • 공급자 측면의 장점
          – 소프트웨어 개발 및 유지 비용이 감소한다
                 • Community가 잘 유지되면

   • 사용자 측면의 단점
          – 다른 사람의 IP를 위반할 가능성이 있다                   OR
          – 내 IP가 같이 공개될 위험이 있다

   • 공급자 측면의 단점
          – 이제 우리 소프트웨어는 공공의 재산이다
          – 정교한 BIZ 모델이 필요하다

Embedded Systems Lab., Hansung University   5
공개 SW 라이선스의 위험 요소
   • 라이선스 위반 ?
          – 소스 비공개, 저작권 삭제 변경, …
                 • (실제 Case는 특허, 상표권,영업비밀 등등과 엮여서 복잡한 양상)
   • 누가 고발할까 ?
          – 저작자, 경쟁사
          – 감시단체 (SFLC, FSF, GPL violations, KOSSLC, …)
   • 결과는 ?
          – 재무적 손실: 벌금, 손해배상, 합의금, 소송비용
          – 비재무적 손실: 소스 공개(지적자산유출), 판매 금지, 공개 사과


   • 대책은 ?
          – Open Source Governance
                 • OSS Compliance와 OSS 자산화


Embedded Systems Lab., Hansung University    6
공개 소스 소프트웨어의 개발 방식
                                      * 최근엔 초기 개발도 완전 커뮤니티 방식으로 많이 진행




Embedded Systems Lab., Hansung University          7
공개 소스 프로젝트 순환 구조




                     앞의 장점을 살리기 위해서는 뭐든지 공개
                     core group과 community가 같은 걸 봐야 한다
                             개발 Practice가 바뀌어야 한다.
Embedded Systems Lab., Hansung University   8
공개 소스를 통한 수익창출 유형
   • 배포판 소프트웨어 (Linux…)
      – Brand를 전파 (수익성은 거의 없음)
   • Dual 라이선스 정책
      – GPL (for public) and Commercial License
                 • 상용 사용자에만 로열티 부과
   • 특허
     – 소스는 공개하고 (저작권 포기), 특허를 라이선스

   • 보완재의 판매
     – 공개 소스 Platform 위에서 상용 소프트웨어 판매
     – 공개 소스로 해결이 안 되는 부분의 소프트웨어 판매
   • 컨설팅, 교육, 기술 지원
     – 주요 지원 내용 : customizing for performance
     – Community를 통한 개발
   • 블랙박스
     – 하드웨어에 공개 소스 솔루션을 묶어서 판매 (요즘 서버 회사들)
     – 임베디드 시스템에서 매우 유용

Embedded Systems Lab., Hansung University   9
Open Source Software R&D 이슈들 :
   • Community와의 관계 (open, open, open, …)
          – 요구 분석 단계
          – 개발 단계                           • 모든 R&D를 공개 SW로
          – 유지 보수 단계                          할 수는 없겠죠 ?
   • Governance                                  – 국방,
          – Process/Practice                     – 전략적 핵심 기술, …
          – License Issue
   •    예산 책정                               • 선수도 필요하죠 ?
   •    중복 개발                                    – 기술도 있고,
   •    성공 여부 (성과 지표)                            – OSS Practice도 아는
   •    기술 이전 및 지원

Embedded Systems Lab., Hansung University   10
공개 SW 형 공공 R&D 추진 모델

                                              R&D 사업       제도,예산
                                                                      정부
                                              발주 기관
                                                  개발비 지원                 설립
                                      개발          관리/평가
              SW                     프로세스
                                      지원
             공학센터                             R&D 과제       등록      SW-Bank
            공개SW                              주관 기관                (Repository)
                                       거버넌스
           역량플라자                        지원     협력 과제 후     등록            정보
                                               관계 이전

                                                             지원
                                              Community             Industry
                                                            피드백




Embedded Systems Lab., Hansung University          11
공개 SW R&D의 세 가지 방식
구분       공개SW glue 방식 (AS IS)               공개SW 수정 방식                오픈 프로젝트 방식

       ․기존 공개SW에 기능을 추가         ․기존 공개SW를 직접 수정하여 새로운 SW를 개발   ․해당 커뮤니티에서 새로운 SW를 개발
 개념
       ․폐쇄적(closed) 개발          ․폐쇄적(closed) 개발                ․개방형(Open) 개발

                                                               ․프로젝트 신설(새로운 커뮤니티 경우)
       ․기존 공개SW와 인터페이스 정립       ․적합한 공개SW를 선택하여 분석
                                                               ․새로운 기능의 동료검토 및 승인 필요
개발활동 ․추가 기능은 자체개발               ․자체 개발 추가 기능을 선택된 공개SW에 통합
                                                               ․커뮤니티 정책에 따른 라이선스
       ․추가SW의 새로운 라이선스 가능       ․라이선스는 선택된 공개SW의 라이선스를 따름
                                                               ․정해진 개발환경에서 개발

                                                               ․커뮤니티에 의한 (인력/비용 절감)
       ․추가SW에 대한 기술이전 가능        ․과제계획대비 내용, 일정 부합              지속적 결과물 유지 보수, 개선
 장점
       ․공개SW 활용으로 개발비용 절감       ․공개SW 활용으로 개발비용절감              ․동료검토를 통한 품질보증
                                                               ․개발자간 무한 경쟁

                                ․해당 커뮤니티와 중복 개발 가능             ․과제계획대비 내용, 일정 차질
 단점    ․해당 커뮤니티와 중복 개발 가능       ․새 버전에 이식 문제                   ․제한적인 기술이전
                                ․제한적인 기술이전                     ․(영어) 문서 / 이메일로 수시 대응

결과물
       ․과제수행자가 선택               ․과제수행자가 선택                     ․커뮤니티 사이트에 모든 활동/결과 공개
공개장소

결과물    ․문서 공개                   ․문서 공개
 공개    ․개발 환경/버그관리 시스템 제공       ․개발환경/버그관리 시스템 제공              ․오픈 프로젝트 활동으로 해결
고려사항 ․버그수정 대응                   ․버그수정 대응

 비고    ․현재 활용되는 방식                                             전형적인 공개SW 개발 방식
성공 여부, 성과 지표, 그 이후 ?
   • 지금까지 모든 국가 R&D는 성공으로 완료
          – OSS R&D도 당연히 그렇게 될 것임
          – 그리고, OSS R&D 결과물은 더 잘 활용될 것임
         OMM (OSS Maturity Model)

      프로젝트의 성공은 Community로서의 지속가능성을 의미

   • 지적재산권
          – Open Source License, (방어적) 특허 (see OIN http://www.openinventionnetwork.com/)


   • 기술 이전
          – 기술 이전 ? OK, 기술 이전료 ? Maybe NOT
          – 기술 지원료 ? OK (확장, 부가 SW, 진짜 지원) ?

Embedded Systems Lab., Hansung University      13
OMM (Opensource Maturity Model)
                   수준                             포함된 평가 요소
                               PDOC   Product Documentation
                                STD   Use of Established and Widespread Standards
•   QualiPSo                    QTP   Quality of Test Plan
    프로젝트                        LCS   Licenses
                                ENV   Technical Environment
                  Basic        DFCT   Number of Commits and Bug Reports
                                MST   Maintainability and Stability
                                 CM   Configuration Management
                                PP1   Project Planning Part 1
                              REQM    Requirements Management
                              RDMP1   Availability and Use of a (product) roadmap Part 1
                              RDMP2   Availability and Use of a (product) roadmap Part 2
                                STK   Relationship between Stakeholders
                                PP2   Project Planning Part 2
               Intermediate     PMC   Project Monitoring and Control
                               TST1   Test Part 1
                               DSN1   Design Part 1
                               PPQA   Process and Product Quality Assurance
                                 PI   Product Integration
                               RSKM   Risk Management
                               TST2   Test Part 2
                Advanced       DSN2   Design Part 2
                              RASM    Results of 3rd party Assessment
                                REP   Reputation
                              CONT    Contribution
What to do ?
• 학교에서
  – OSS and OSS Practice 교육
     • Tools, Skill, Culture
  – Open하고 feedback 받고
     • Capstone Design
     • R&D (as much as possible)
  – Community 참여 독려

• 정부(연구소)에서
  – 가능한 모든 걸 Open
     • data, source, docs
  – Open Source R&D

• 기업에서
  – Open Some Data, and see what happen
  – Open Some Source, and see what happen
  – Support Open Source as a CULTURE (mecenat …)
Code for America
   • 공공성 서비스를 OSS로 개발
          – Open311 API
          – 교통, 환경, 시장, 일자리, …
   • CfA Fellowship (개발자)
          – 35US$/11개월 + 교육, N/W, …
          – 5명 팀으로 프로젝트 운영
          – Google Summer of Code internship
   • 11개 미국 도시
          – Boston, Washington DC, Seattle, Honolulu, Austin, …
   • Donation from ..
          – Google, MS, Nike, LinkedIn, O’Relilly, …




Embedded Systems Lab., Hansung University    16
Reference
   • 정보통신산업진흥원 : http://www.nipa.kr
          – 인력 양성, Community 지원, OSS 확산
          – 공개 SW 역량플라자 : http://www.oss.kr/
                 • OSS 관련 기술 지원, Test, 라이선스 검증 ..
          – 동북아(한중일) 공개SW 활성화 포럼 : http://www.neaossforum.org/
                 • WGs : 기술, 인력양성, 표준, 사업화

   • 한국 공개 SW 협회 : http://www.kossa.kr/
          – Open Source Learning Community : http://olc.oss.kr/
                 • 거의 모든 공개 SW에 관한 무료 강좌
                 • Linux, Tools, Java, C, Android, Eclipse, Spring, …
          – OSS World Challenge : http://project.oss.kr/
   • 그리고
          – github.com, code.google.com, sourceforge.net
          – http://dev.naver.com/projects/



Embedded Systems Lab., Hansung University           17

Mais conteúdo relacionado

Mais procurados

오픈R&D 성과관리
오픈R&D 성과관리오픈R&D 성과관리
오픈R&D 성과관리Kevin Kim
 
출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리Kevin Kim
 
오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811승우 백
 
오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeoSANGHEE SHIN
 
언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing softwareKevin Kim
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략Ji-Woong Choi
 
오픈소스 GIS 개요
오픈소스 GIS 개요오픈소스 GIS 개요
오픈소스 GIS 개요slhead1
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권Seung-won CHAE
 
미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화Kevin Kim
 
오픈소스와 거버넌스
오픈소스와 거버넌스오픈소스와 거버넌스
오픈소스와 거버넌스Kevin Kim
 

Mais procurados (10)

오픈R&D 성과관리
오픈R&D 성과관리오픈R&D 성과관리
오픈R&D 성과관리
 
출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리
 
오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811
 
오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo오픈 소스 GIS와 OSGeo
오픈 소스 GIS와 OSGeo
 
언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software언제 애자일을 써야 좋을까? The better ways of developing software
언제 애자일을 써야 좋을까? The better ways of developing software
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
 
오픈소스 GIS 개요
오픈소스 GIS 개요오픈소스 GIS 개요
오픈소스 GIS 개요
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권
 
미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화
 
오픈소스와 거버넌스
오픈소스와 거버넌스오픈소스와 거버넌스
오픈소스와 거버넌스
 

Destaque

Software Company, Open Soure Software Company
Software Company, Open Soure Software CompanySoftware Company, Open Soure Software Company
Software Company, Open Soure Software CompanyMinsuk Lee
 
How to contribute to open source
How to contribute to open sourceHow to contribute to open source
How to contribute to open sourceSeoeun Park
 
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹Daniel Juyung Seo
 
Future of sharing beyond
Future of sharing   beyondFuture of sharing   beyond
Future of sharing beyondNick Rappolt
 
Modelo envejecimiento normal
Modelo envejecimiento normalModelo envejecimiento normal
Modelo envejecimiento normalBrain Dynamics
 
溪州鄉珍珠芭樂
溪州鄉珍珠芭樂溪州鄉珍珠芭樂
溪州鄉珍珠芭樂Minghua Lin
 
Data and Sorting Algoritm
Data and Sorting AlgoritmData and Sorting Algoritm
Data and Sorting AlgoritmMinsuk Lee
 
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーン
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーンIT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーン
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーンYukidama
 
it's software!
it's software!it's software!
it's software!Minsuk Lee
 
The Complete Roadmap Workbook Final Use
The Complete Roadmap Workbook Final UseThe Complete Roadmap Workbook Final Use
The Complete Roadmap Workbook Final Usepaulageorge
 
Open Source Software Day Talk
Open Source Software Day TalkOpen Source Software Day Talk
Open Source Software Day TalkMinsuk Lee
 
Module 1 presentation
Module 1 presentationModule 1 presentation
Module 1 presentationsnorthrop
 
2011 National Space Symposium
2011 National Space Symposium 2011 National Space Symposium
2011 National Space Symposium SpaceFoundation
 
05.linux basic-operations-1
05.linux basic-operations-105.linux basic-operations-1
05.linux basic-operations-1Minsuk Lee
 

Destaque (20)

Software Company, Open Soure Software Company
Software Company, Open Soure Software CompanySoftware Company, Open Soure Software Company
Software Company, Open Soure Software Company
 
How to contribute to open source
How to contribute to open sourceHow to contribute to open source
How to contribute to open source
 
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹
Open Platform Tizen and Web, 오픈 플랫폼 타이젠과 웹
 
Binary search
Binary searchBinary search
Binary search
 
Pp R L S 2011
Pp  R L S  2011Pp  R L S  2011
Pp R L S 2011
 
Future of sharing beyond
Future of sharing   beyondFuture of sharing   beyond
Future of sharing beyond
 
A 12
A 12A 12
A 12
 
Modelo envejecimiento normal
Modelo envejecimiento normalModelo envejecimiento normal
Modelo envejecimiento normal
 
溪州鄉珍珠芭樂
溪州鄉珍珠芭樂溪州鄉珍珠芭樂
溪州鄉珍珠芭樂
 
Data and Sorting Algoritm
Data and Sorting AlgoritmData and Sorting Algoritm
Data and Sorting Algoritm
 
Aart1400 seminar
Aart1400 seminarAart1400 seminar
Aart1400 seminar
 
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーン
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーンIT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーン
IT企業専門パソコン肩こり出張マッサージ「ほぐ神」4月末までの渋谷キャンペーン
 
it's software!
it's software!it's software!
it's software!
 
Presentation hasil
Presentation hasilPresentation hasil
Presentation hasil
 
The Complete Roadmap Workbook Final Use
The Complete Roadmap Workbook Final UseThe Complete Roadmap Workbook Final Use
The Complete Roadmap Workbook Final Use
 
Open Source Software Day Talk
Open Source Software Day TalkOpen Source Software Day Talk
Open Source Software Day Talk
 
Aart1400 seminar
Aart1400 seminarAart1400 seminar
Aart1400 seminar
 
Module 1 presentation
Module 1 presentationModule 1 presentation
Module 1 presentation
 
2011 National Space Symposium
2011 National Space Symposium 2011 National Space Symposium
2011 National Space Symposium
 
05.linux basic-operations-1
05.linux basic-operations-105.linux basic-operations-1
05.linux basic-operations-1
 

Semelhante a OSS and R&D

Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open SourceKevin Kim
 
오픈 R&D 거버넌스
오픈 R&D 거버넌스오픈 R&D 거버넌스
오픈 R&D 거버넌스Kevin Kim
 
공개SW 거버넌스 실무
공개SW 거버넌스 실무공개SW 거버넌스 실무
공개SW 거버넌스 실무Kevin Kim
 
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인Kevin Kim
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용SANGHEE SHIN
 
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스Kevin Kim
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요slhead1
 
IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부mosaicnet
 
Introduction to FOSS4G & OSGeo for KRIHS
Introduction to FOSS4G & OSGeo for KRIHSIntroduction to FOSS4G & OSGeo for KRIHS
Introduction to FOSS4G & OSGeo for KRIHSslhead1
 
공개Sw의 이해와 활용 2016-11-23
공개Sw의 이해와 활용 2016-11-23공개Sw의 이해와 활용 2016-11-23
공개Sw의 이해와 활용 2016-11-23휘웅 정
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewMinsuk Lee
 
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기uEngine Solutions
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624uEngine Solutions
 
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개Gruter
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
D2 CAMPUS FEST 2015 오리엔테이션 session1
D2 CAMPUS FEST 2015 오리엔테이션 session1D2 CAMPUS FEST 2015 오리엔테이션 session1
D2 CAMPUS FEST 2015 오리엔테이션 session1NAVER D2
 
Open Source License 101
Open Source License 101Open Source License 101
Open Source License 101Juwon Kim
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 

Semelhante a OSS and R&D (20)

Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open Source
 
오픈 R&D 거버넌스
오픈 R&D 거버넌스오픈 R&D 거버넌스
오픈 R&D 거버넌스
 
공개SW 거버넌스 실무
공개SW 거버넌스 실무공개SW 거버넌스 실무
공개SW 거버넌스 실무
 
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인
오픈소스 연구개발의 성공을 위한 전략 Next Level 성장 가이드라인
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용
 
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요
 
IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부
 
Introduction to FOSS4G & OSGeo for KRIHS
Introduction to FOSS4G & OSGeo for KRIHSIntroduction to FOSS4G & OSGeo for KRIHS
Introduction to FOSS4G & OSGeo for KRIHS
 
공개Sw의 이해와 활용 2016-11-23
공개Sw의 이해와 활용 2016-11-23공개Sw의 이해와 활용 2016-11-23
공개Sw의 이해와 활용 2016-11-23
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
 
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
가상기업을 SNS (SaaS)와 클라우드 (PaaS)로 구축하기
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
 
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개
201210 그루터 빅데이터_플랫폼_아키텍쳐_및_솔루션_소개
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
D2 CAMPUS FEST 2015 오리엔테이션 session1
D2 CAMPUS FEST 2015 오리엔테이션 session1D2 CAMPUS FEST 2015 오리엔테이션 session1
D2 CAMPUS FEST 2015 오리엔테이션 session1
 
Open Source License 101
Open Source License 101Open Source License 101
Open Source License 101
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 

Mais de Minsuk Lee

CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드Minsuk Lee
 
NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트Minsuk Lee
 
모두콘, 어떻게 배울 것인가 발제.
모두콘,  어떻게 배울 것인가 발제.모두콘,  어떻게 배울 것인가 발제.
모두콘, 어떻게 배울 것인가 발제.Minsuk Lee
 
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자Minsuk Lee
 
개발자, 회사.. 왜 오픈소스를 해야할까?
개발자, 회사.. 왜 오픈소스를 해야할까?개발자, 회사.. 왜 오픈소스를 해야할까?
개발자, 회사.. 왜 오픈소스를 해야할까?Minsuk Lee
 
진정한 소프트웨어 융합교육에 대하여
진정한 소프트웨어 융합교육에 대하여 진정한 소프트웨어 융합교육에 대하여
진정한 소프트웨어 융합교육에 대하여 Minsuk Lee
 
FOSS CON Korea 2018
FOSS CON Korea 2018FOSS CON Korea 2018
FOSS CON Korea 2018Minsuk Lee
 
소프트웨어 공부하는법
소프트웨어 공부하는법소프트웨어 공부하는법
소프트웨어 공부하는법Minsuk Lee
 
자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법Minsuk Lee
 
왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?Minsuk Lee
 
Somul 2017-이민석
Somul 2017-이민석Somul 2017-이민석
Somul 2017-이민석Minsuk Lee
 
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌국민대-컴퓨터프로그래밍-2017-1-오프라인강좌
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌Minsuk Lee
 
왜 소프트웨어를 배워야할까?
왜 소프트웨어를 배워야할까?왜 소프트웨어를 배워야할까?
왜 소프트웨어를 배워야할까?Minsuk Lee
 
소프트웨어, 정말 되는 건가?
소프트웨어, 정말 되는 건가?소프트웨어, 정말 되는 건가?
소프트웨어, 정말 되는 건가?Minsuk Lee
 
소프트웨어, 소프트웨어 개발자
소프트웨어, 소프트웨어 개발자소프트웨어, 소프트웨어 개발자
소프트웨어, 소프트웨어 개발자Minsuk Lee
 
프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초Minsuk Lee
 
국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍Minsuk Lee
 
Deview-2014-자신있는개발자에서 훌륭한개발자로
Deview-2014-자신있는개발자에서 훌륭한개발자로Deview-2014-자신있는개발자에서 훌륭한개발자로
Deview-2014-자신있는개발자에서 훌륭한개발자로Minsuk Lee
 
Samsung-OSS-Conference-20140916
Samsung-OSS-Conference-20140916Samsung-OSS-Conference-20140916
Samsung-OSS-Conference-20140916Minsuk Lee
 
소프트웨어개발자는누구인가?
소프트웨어개발자는누구인가?소프트웨어개발자는누구인가?
소프트웨어개발자는누구인가?Minsuk Lee
 

Mais de Minsuk Lee (20)

CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드
 
NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트
 
모두콘, 어떻게 배울 것인가 발제.
모두콘,  어떻게 배울 것인가 발제.모두콘,  어떻게 배울 것인가 발제.
모두콘, 어떻게 배울 것인가 발제.
 
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
 
개발자, 회사.. 왜 오픈소스를 해야할까?
개발자, 회사.. 왜 오픈소스를 해야할까?개발자, 회사.. 왜 오픈소스를 해야할까?
개발자, 회사.. 왜 오픈소스를 해야할까?
 
진정한 소프트웨어 융합교육에 대하여
진정한 소프트웨어 융합교육에 대하여 진정한 소프트웨어 융합교육에 대하여
진정한 소프트웨어 융합교육에 대하여
 
FOSS CON Korea 2018
FOSS CON Korea 2018FOSS CON Korea 2018
FOSS CON Korea 2018
 
소프트웨어 공부하는법
소프트웨어 공부하는법소프트웨어 공부하는법
소프트웨어 공부하는법
 
자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법자기소개서, 이력서 쓰는 법
자기소개서, 이력서 쓰는 법
 
왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?왜 우리는 개발자에 집중하지 않는가?
왜 우리는 개발자에 집중하지 않는가?
 
Somul 2017-이민석
Somul 2017-이민석Somul 2017-이민석
Somul 2017-이민석
 
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌국민대-컴퓨터프로그래밍-2017-1-오프라인강좌
국민대-컴퓨터프로그래밍-2017-1-오프라인강좌
 
왜 소프트웨어를 배워야할까?
왜 소프트웨어를 배워야할까?왜 소프트웨어를 배워야할까?
왜 소프트웨어를 배워야할까?
 
소프트웨어, 정말 되는 건가?
소프트웨어, 정말 되는 건가?소프트웨어, 정말 되는 건가?
소프트웨어, 정말 되는 건가?
 
소프트웨어, 소프트웨어 개발자
소프트웨어, 소프트웨어 개발자소프트웨어, 소프트웨어 개발자
소프트웨어, 소프트웨어 개발자
 
프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초
 
국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍
 
Deview-2014-자신있는개발자에서 훌륭한개발자로
Deview-2014-자신있는개발자에서 훌륭한개발자로Deview-2014-자신있는개발자에서 훌륭한개발자로
Deview-2014-자신있는개발자에서 훌륭한개발자로
 
Samsung-OSS-Conference-20140916
Samsung-OSS-Conference-20140916Samsung-OSS-Conference-20140916
Samsung-OSS-Conference-20140916
 
소프트웨어개발자는누구인가?
소프트웨어개발자는누구인가?소프트웨어개발자는누구인가?
소프트웨어개발자는누구인가?
 

OSS and R&D

  • 1. Copyright © 2012, Embedded Systems Lab, Hansung University, All rights reserved 공개소스 소프트웨어, 소프트웨어 R&D 이민석 한성대학교 컴퓨터공학과 minsuk@hansung.ac.kr
  • 2. Open Source Software in • Open-source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software. • Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open content movements. • A report by the Standish Group states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers. Embedded Systems Lab., Hansung University 2
  • 3. 얼마 전, 조선 Biz no FUD anymore ! fear uncertainty doubt on FOSS http://biz.chosun.com/site/data/html_dir/2012/04/27/2012042701328.html
  • 4. Open Source Definition from OSI • Free Distribution • Availability of Source Code • Derived Works • Integrity of the Author’s Source Code • No Discrimination Against – Person, Group, Field, Product opensource.org • Distribution of License • Coexistence with other Software Licenses 수정 후 같은 Example  대표적인 두 형태 License ? GPL O Linux Apache (BSD) X Android
  • 5. 공개 소스 소프트웨어 이용의 장단점 • 사용자 측면의 장점 – 소프트웨어 (라이선스) 확보, 관리, 배포에 따르는 비용이 저렴하다 – 소스 코드를 얻을 수 있다 • 소스 코드를 이용하여 원하는 뭐든지 할 수 있다 – 버그 수정, 성능 개선, 다른 응용에의 활용 • 소프트웨어 공급자의 스케줄에 얽매이지 않는다 • 공급자 측면의 장점 – 소프트웨어 개발 및 유지 비용이 감소한다 • Community가 잘 유지되면 • 사용자 측면의 단점 – 다른 사람의 IP를 위반할 가능성이 있다 OR – 내 IP가 같이 공개될 위험이 있다 • 공급자 측면의 단점 – 이제 우리 소프트웨어는 공공의 재산이다 – 정교한 BIZ 모델이 필요하다 Embedded Systems Lab., Hansung University 5
  • 6. 공개 SW 라이선스의 위험 요소 • 라이선스 위반 ? – 소스 비공개, 저작권 삭제 변경, … • (실제 Case는 특허, 상표권,영업비밀 등등과 엮여서 복잡한 양상) • 누가 고발할까 ? – 저작자, 경쟁사 – 감시단체 (SFLC, FSF, GPL violations, KOSSLC, …) • 결과는 ? – 재무적 손실: 벌금, 손해배상, 합의금, 소송비용 – 비재무적 손실: 소스 공개(지적자산유출), 판매 금지, 공개 사과 • 대책은 ? – Open Source Governance • OSS Compliance와 OSS 자산화 Embedded Systems Lab., Hansung University 6
  • 7. 공개 소스 소프트웨어의 개발 방식 * 최근엔 초기 개발도 완전 커뮤니티 방식으로 많이 진행 Embedded Systems Lab., Hansung University 7
  • 8. 공개 소스 프로젝트 순환 구조 앞의 장점을 살리기 위해서는 뭐든지 공개 core group과 community가 같은 걸 봐야 한다 개발 Practice가 바뀌어야 한다. Embedded Systems Lab., Hansung University 8
  • 9. 공개 소스를 통한 수익창출 유형 • 배포판 소프트웨어 (Linux…) – Brand를 전파 (수익성은 거의 없음) • Dual 라이선스 정책 – GPL (for public) and Commercial License • 상용 사용자에만 로열티 부과 • 특허 – 소스는 공개하고 (저작권 포기), 특허를 라이선스 • 보완재의 판매 – 공개 소스 Platform 위에서 상용 소프트웨어 판매 – 공개 소스로 해결이 안 되는 부분의 소프트웨어 판매 • 컨설팅, 교육, 기술 지원 – 주요 지원 내용 : customizing for performance – Community를 통한 개발 • 블랙박스 – 하드웨어에 공개 소스 솔루션을 묶어서 판매 (요즘 서버 회사들) – 임베디드 시스템에서 매우 유용 Embedded Systems Lab., Hansung University 9
  • 10. Open Source Software R&D 이슈들 : • Community와의 관계 (open, open, open, …) – 요구 분석 단계 – 개발 단계 • 모든 R&D를 공개 SW로 – 유지 보수 단계 할 수는 없겠죠 ? • Governance – 국방, – Process/Practice – 전략적 핵심 기술, … – License Issue • 예산 책정 • 선수도 필요하죠 ? • 중복 개발 – 기술도 있고, • 성공 여부 (성과 지표) – OSS Practice도 아는 • 기술 이전 및 지원 Embedded Systems Lab., Hansung University 10
  • 11. 공개 SW 형 공공 R&D 추진 모델 R&D 사업 제도,예산 정부 발주 기관 개발비 지원 설립 개발 관리/평가 SW 프로세스 지원 공학센터 R&D 과제 등록 SW-Bank 공개SW 주관 기관 (Repository) 거버넌스 역량플라자 지원 협력 과제 후 등록 정보 관계 이전 지원 Community Industry 피드백 Embedded Systems Lab., Hansung University 11
  • 12. 공개 SW R&D의 세 가지 방식 구분 공개SW glue 방식 (AS IS) 공개SW 수정 방식 오픈 프로젝트 방식 ․기존 공개SW에 기능을 추가 ․기존 공개SW를 직접 수정하여 새로운 SW를 개발 ․해당 커뮤니티에서 새로운 SW를 개발 개념 ․폐쇄적(closed) 개발 ․폐쇄적(closed) 개발 ․개방형(Open) 개발 ․프로젝트 신설(새로운 커뮤니티 경우) ․기존 공개SW와 인터페이스 정립 ․적합한 공개SW를 선택하여 분석 ․새로운 기능의 동료검토 및 승인 필요 개발활동 ․추가 기능은 자체개발 ․자체 개발 추가 기능을 선택된 공개SW에 통합 ․커뮤니티 정책에 따른 라이선스 ․추가SW의 새로운 라이선스 가능 ․라이선스는 선택된 공개SW의 라이선스를 따름 ․정해진 개발환경에서 개발 ․커뮤니티에 의한 (인력/비용 절감) ․추가SW에 대한 기술이전 가능 ․과제계획대비 내용, 일정 부합 지속적 결과물 유지 보수, 개선 장점 ․공개SW 활용으로 개발비용 절감 ․공개SW 활용으로 개발비용절감 ․동료검토를 통한 품질보증 ․개발자간 무한 경쟁 ․해당 커뮤니티와 중복 개발 가능 ․과제계획대비 내용, 일정 차질 단점 ․해당 커뮤니티와 중복 개발 가능 ․새 버전에 이식 문제 ․제한적인 기술이전 ․제한적인 기술이전 ․(영어) 문서 / 이메일로 수시 대응 결과물 ․과제수행자가 선택 ․과제수행자가 선택 ․커뮤니티 사이트에 모든 활동/결과 공개 공개장소 결과물 ․문서 공개 ․문서 공개 공개 ․개발 환경/버그관리 시스템 제공 ․개발환경/버그관리 시스템 제공 ․오픈 프로젝트 활동으로 해결 고려사항 ․버그수정 대응 ․버그수정 대응 비고 ․현재 활용되는 방식 전형적인 공개SW 개발 방식
  • 13. 성공 여부, 성과 지표, 그 이후 ? • 지금까지 모든 국가 R&D는 성공으로 완료 – OSS R&D도 당연히 그렇게 될 것임 – 그리고, OSS R&D 결과물은 더 잘 활용될 것임  OMM (OSS Maturity Model) 프로젝트의 성공은 Community로서의 지속가능성을 의미 • 지적재산권 – Open Source License, (방어적) 특허 (see OIN http://www.openinventionnetwork.com/) • 기술 이전 – 기술 이전 ? OK, 기술 이전료 ? Maybe NOT – 기술 지원료 ? OK (확장, 부가 SW, 진짜 지원) ? Embedded Systems Lab., Hansung University 13
  • 14. OMM (Opensource Maturity Model) 수준 포함된 평가 요소 PDOC Product Documentation STD Use of Established and Widespread Standards • QualiPSo QTP Quality of Test Plan 프로젝트 LCS Licenses ENV Technical Environment Basic DFCT Number of Commits and Bug Reports MST Maintainability and Stability CM Configuration Management PP1 Project Planning Part 1 REQM Requirements Management RDMP1 Availability and Use of a (product) roadmap Part 1 RDMP2 Availability and Use of a (product) roadmap Part 2 STK Relationship between Stakeholders PP2 Project Planning Part 2 Intermediate PMC Project Monitoring and Control TST1 Test Part 1 DSN1 Design Part 1 PPQA Process and Product Quality Assurance PI Product Integration RSKM Risk Management TST2 Test Part 2 Advanced DSN2 Design Part 2 RASM Results of 3rd party Assessment REP Reputation CONT Contribution
  • 15. What to do ? • 학교에서 – OSS and OSS Practice 교육 • Tools, Skill, Culture – Open하고 feedback 받고 • Capstone Design • R&D (as much as possible) – Community 참여 독려 • 정부(연구소)에서 – 가능한 모든 걸 Open • data, source, docs – Open Source R&D • 기업에서 – Open Some Data, and see what happen – Open Some Source, and see what happen – Support Open Source as a CULTURE (mecenat …)
  • 16. Code for America • 공공성 서비스를 OSS로 개발 – Open311 API – 교통, 환경, 시장, 일자리, … • CfA Fellowship (개발자) – 35US$/11개월 + 교육, N/W, … – 5명 팀으로 프로젝트 운영 – Google Summer of Code internship • 11개 미국 도시 – Boston, Washington DC, Seattle, Honolulu, Austin, … • Donation from .. – Google, MS, Nike, LinkedIn, O’Relilly, … Embedded Systems Lab., Hansung University 16
  • 17. Reference • 정보통신산업진흥원 : http://www.nipa.kr – 인력 양성, Community 지원, OSS 확산 – 공개 SW 역량플라자 : http://www.oss.kr/ • OSS 관련 기술 지원, Test, 라이선스 검증 .. – 동북아(한중일) 공개SW 활성화 포럼 : http://www.neaossforum.org/ • WGs : 기술, 인력양성, 표준, 사업화 • 한국 공개 SW 협회 : http://www.kossa.kr/ – Open Source Learning Community : http://olc.oss.kr/ • 거의 모든 공개 SW에 관한 무료 강좌 • Linux, Tools, Java, C, Android, Eclipse, Spring, … – OSS World Challenge : http://project.oss.kr/ • 그리고 – github.com, code.google.com, sourceforge.net – http://dev.naver.com/projects/ Embedded Systems Lab., Hansung University 17