SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
오픈 소스의   4가지 미신 迷信
         Channy Yun
0. 오픈 소스는 반 MS다?
What’s Open Source?
오픈 소스는 누구의 아이디어입니까?




브루스 펀   오픈 소스의 정의 저자                       리차드 스톨만 자유소프트웨어 창시자
사실 컴퓨터의 시작과 함께였습니다.                            다른 사람과 공유하지 말아야 한다는
왜냐하면 그 당시에 소프트웨어는 그냥 사람들 사이에서             계약에 서명해야 한다고 말하면서 말입니다.
돌아다니고 있었거든요.                        나에게 그것은 본질적으로 나쁜 사람이 되기를 강요하해
                                        내 주변 세계의 여러 부분을 속이고 나 스스로를
70년대 후반에서 80년대 초반이 되어서야           협동적인 공동체 사회로부터 단절시키라는 계약이었습니다.
비로소 사람들이 자신의 소프트웨어를 감추며                                          …
"안됩니다. 당신은 절대로 소스 코드를 볼 수 없습니다                   저는 그래서 그러지 않기로 했죠.
직접 고치고 싶더라도, 당신만의 활용을 위해 변경할 수는   "이건 잘못되었어!" 이렇게 살지는 않겠다고 생각했습니다.
없습니다." 라고 말하기 시작했습니다.
– 누구나 쉽게 개발에 참여할 수 있는 다양한 개발 소스 제공
– 데이터를 다룰 수 있는 각종 오픈 소스 및 라이브러리의 무료 제공
– 참여 문화 구조의 원동력
It’s “impossible to avoid”.
By 2011, 80% of all commercial software
will contain open source code.

       Open source impossible to avoid, Gartner says”, Network World
      http://www.networkworld.com/news/2007/092007-open-source-
                            unavoidable.html
Microsoft 조차도 오픈 소스를?
1. 공유 및 참여의 동기로 참여한다?
지적 자극 및 호기심 : 44.9%
스킬 향상 : 41.3%
Benefits for students
           Why do you join Open Source?
• Intellectually stimulating : 44.9%
• Personal Skill-up : 41.3%
• Supporting to be public source code : 33.1%
• Non-work functionality : 29.7%
• Work functionality : 33.8%
• Pleasure on community : 20.3%
• Improving career : 17.5%
• Reputation : 11.0%
• Hating commerce software : 11.1%

 Reference: Boston Consulting Group (2002)
 http://www.bcg.com/publications/publication_view.jsp?pubID=935&language=English
참여 시기 및 나이
Why not Adult?




     Time        Copyright
2. 서구나 미국에서 주로 참여한다?
Google Summer of Code
• 방식
  – 오픈 소스 프로젝트에서 멘토와 과제를 선정하고 대학생들이
    참여하게 하고 결과에 따라 상금을 제공함.


• 진행 과정
  – 2005년 부터 Google에서 매년 여름 시행하고 있음.
Google SoC: Mentor Summit
– 주요 SW 신흥국들 위주로 특정 대학 위주 참여가 증대되고 있음.
– 스리랑카, 폴란드, 중국 등
A Beauty of Open Source
http://roussos.cc/2012/08/20/the-beauty-of-open-source/
3. SW 개발을 잘 할 수 있어야 한다?
Google Highly Open Participation Contest
• 방식
  – 중고등학생을 대상
  – 오픈 소스 프로젝트에서 참가자에게 1
    주일 정도에 가능한 참여 과제 제공
  – 참여자가 있는 경우 상금 쿠폰을 제공.


• 결과
  – Apache 등 10개 프로젝트가 참여하여
    400여명이 1,200여개 과제 수행.
Google code-in (aka, Google Highly Open Participation Contest)




           •   중고등학생 대상
           •   361명 참여 (48개국)
           •   7주 동안 2,167개 과제 수행
           •   완료 후, 상금 쿠폰을 제공
Firefox 개발자 - Blake Ross: 13살때 Netscape 인턴
4. 다수의 자발적 참여가 중요하다?
Linux 2.0.26


• 50% of the changes where made by 2.5%
  of the developers
• 50% of the changes were made by 97.5%
  of the developers
       Who Wrote 2.6.20? http://lwn.net/Articles/222773/ by corbet
Why Important?
           Code          Community
 Success
  Factor




                  Time
Firefox 도움말   http://support.mozilla.or.kr
• 쉽게 참여가능하나 많이 참여 안 하는 곳
 – 국제적으로는 제일 활발한 커뮤니티 중 하나


• 한국 SUMO 활동
 – Firefox Support 사이트 번역
 – Firefox 도움말 번역
 – Firefox 사용자 포럼 운영 (자주 묻는 질문 응답)
핵심 그룹이 필요 5명이 3개월 만에 작업…
대세는 Github            http://github.com




    Open Source Developer’s Social Networks
Project management
   Code review, Pull request
Code hosting
    Online editing, annotation, IDE integration
Community
   Developer Karma system
   Social graph
GitHub 새로운 오픈 소스 문화

• 자기 중심적 개발 문화
 –   GitHub에서 자유롭게 Fork한다.
 –   자신의 PC에 로컬 레포지터리를 만든다.
 –   원하는 기능을 만들고 테스트를 한다.
 –   자신의 레포지터리에 커밋 한다.


• 개발자들 빠른 의사 소통
 – 원래 개발자에게 Pull 요청을 한다.
 – Pull 하면 좋고 아니면 말고!
4. 자발적 참여가 필요하다?
오픈 소스 교육 과정의 필요성
• 컴퓨터 전공 학과목 중 프로그래밍, 네트웍, 운영 체제, 분산 컴퓨
  팅 시간에 오픈 소스 소프트웨어를 활용하는 중.
  – 구글의 경우 별도의 강의 교재를 제공하고 있음.
  – http://code.google.com/edu/resources/index.html

• 오픈 소스에 대한 수업은 지속적이지 않음
  –   http://www.cs.pdx.edu/user/coursedetails/110
  –   http://www2.sims.berkeley.edu/academics/courses/is296a-2/f05/
  –   http://wiki.cs.rpi.edu/trac/rcos/wiki/
  –   http://www.cs.umd.edu/class/fall2007/cmsc433/projects/os/index.html

• 오픈 소스 프로젝트 참여에 대한 수업은 없거나 실제 커뮤니티 연
  계가 되고 있지 않는 문제가 있음.
OpenSource@Seneca
• 특징
  – 오픈 소스 커뮤니티로서는 최초로 대학과 연계.
  – 캐나다 세네카 대학에서 Mozilla 프로젝트 기술을 이용하여 참여형 “오픈
    소스 개발 방법론” 수업 개설

• 방식
  – 정규 교과목 개설 (2006년 부터)
       •   DPS909: Topics in Open Source Development
       •   DPS911: Open Source Project
       •   기타 총 10여 개 과목 개설
       •   http://zenit.senecac.on.ca/wiki/index.php/Main_Page

  – 오픈 소스 프로젝트 개발자들이 직접 강의 참여.
       • Mozilla, Fedora, OpenOffice 프로젝트 참여 중

  – 학생들에게 직접 커뮤니티 프로젝트에 참여하도록 독려
       • http://zenit.senecac.on.ca/wiki/index.php/Project_List
OpenSource@Seneca
Web Maker 프로젝트 http://webmaker.org
• WebMaker는?
  – 오픈 웹을 실행하기 위한 다양한 도구
    및 교육 프로그램 운영
  – 아이디어에 대해 직접 제안하고 함께
    실행하는 DrumBeat의 결과물을 이용

• 주요 도구
  – 해커사우르스: 아이들용 웹 교육 도구
  – 팝콘JS: 인터랙티브 HTML5 동영상
    콘텐츠 제작 도구
  – Mozilla Festival: 미디어, 웹 기반 행사

• 활동 방법
  – 아이들 및 일반인을 위한 웹 교육
    및 행사 수행 가능
해커사우루스 http://hackasaurus.org/
제주대학교 오픈 소스 개발 방법론 2007-




      http://code.google.com/p/open-source-class/
우리 나라 오픈 소스의 문제점
한국의 현실?
•   우분투 사용자 모임
                                        •   Go 언어 한국 사용자 모임
•   한국데비안사용자모임
                                        •   J 언어 그룹
•   페도라 한국 사용자 모임
                                        •   한국 Groovy & Grails 사용자 그룹
•   Gentoo user group
                                        •   PHPSchool
•   아치리눅스 한국사용자모임
                                        •
                                                                                 너무 많은
                                            데브피아
•   그놈한국 사용자 모임
                                        •   KDDG 한국 델파이 개발자 그룹
•   한국KDE
                                        •   델마당
•
•
•
    Mozilla 한국 포럼
    오픈오피스 게시판
    김프코리아
                                        •
                                        •
                                            Javastudy
                                            KSUG 한국스프링사용자모임
                                                                                 사용자
                                        •   CodeIgniter 한국사용자포럼
•
•
    KTUG 한국 TEX 사용자 그룹
    XBMC 사용자 모임
                                        •
                                        •
                                            KODE: Korean OS Developer's Engine
                                            데이터베이스사랑넷
                                                                                 커뮤니티
•   Cubrid: Naver 개발자 센터 sourcefourge
                                        •   GPG 스터디
•   XE Community
                                        •   검색엔진 개발자 그룹
•   Textcube
                                        •   OKJSP
•   한국 워드프레스 블로그 사용자
                                        •   커널연구회
•   Drupal Korea
•   한국무들사용자모임
•   한국 파이썬 사용자 모임
•   한국 루비 사용자 모임
•   Korea Tcl/TK Community
•   PHP User Group
너무 많은
        국산
8926   소프트웨어
제언:
오픈 소스 참여 기회 및 교육 확대 필요
Mozilla for me: 2002 - 2012
Mozilla Mission
• To promote on the Internet

•선택
•혁신
•참여
The Story of Mozilla
함께 해 주세요!                         http://www.mozilla.or.kr




          http://www.youtube.com/watch?v=YibglpsnfNQ
          http://www.youtube.com/watch?v=wjHQ7NRGQL4
          http://www.youtube.com/watch?v=AQuOhrXINiM
Thanks for Listening!


Q&A
 @mozillakr
 @channyun
 channy@mozilla.or.kr

http://forums.mozilla.or.kr
http://facebook.com/mozillakr

Contenu connexe

Tendances

공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)mosaicnet
 
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)Taeung Song
 
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기Sangmin Shim
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략Ji-Woong Choi
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewMinsuk Lee
 
The growth process of open source projects
The growth process of open source projectsThe growth process of open source projects
The growth process of open source projectsKevin Kim
 
미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화Kevin Kim
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정NAVER Engineering
 
출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리Kevin Kim
 
오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)Changwoo Ryu
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권Seung-won CHAE
 
개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향Kevin Kim
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요slhead1
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션NAVER D2
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축Kevin Kim
 

Tendances (20)

공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)
 
오픈소스의 이해
오픈소스의 이해오픈소스의 이해
오픈소스의 이해
 
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
 
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
쫄지마,글로벌! 평범한 개발자의 좌충우돌 글로벌 오픈소스 도전하기
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
 
The growth process of open source projects
The growth process of open source projectsThe growth process of open source projects
The growth process of open source projects
 
미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화미래교육을 위한 오픈소스 기술과 문화
미래교육을 위한 오픈소스 기술과 문화
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
 
출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리출연연의 공개소프트웨어 연구개발 프로젝트 관리
출연연의 공개소프트웨어 연구개발 프로젝트 관리
 
오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)오픈소스 라이선스 세미나 (2014/07/15)
오픈소스 라이선스 세미나 (2014/07/15)
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권
 
개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
 

En vedette

[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스NAVER D2
 
대학과 오픈소스
대학과 오픈소스대학과 오픈소스
대학과 오픈소스Jihoon Son
 
NAVER D2 2014 돌아보기
NAVER D2 2014 돌아보기NAVER D2 2014 돌아보기
NAVER D2 2014 돌아보기NAVER D2
 
The opensource
The opensourceThe opensource
The opensourcelicubeclub
 
Dive into OpenSource
Dive into OpenSourceDive into OpenSource
Dive into OpenSourceHyun-woo Park
 

En vedette (6)

Open Source Startup
Open Source StartupOpen Source Startup
Open Source Startup
 
[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스[D2 fest 2014]오픈소스sw 그리고 라이선스
[D2 fest 2014]오픈소스sw 그리고 라이선스
 
대학과 오픈소스
대학과 오픈소스대학과 오픈소스
대학과 오픈소스
 
NAVER D2 2014 돌아보기
NAVER D2 2014 돌아보기NAVER D2 2014 돌아보기
NAVER D2 2014 돌아보기
 
The opensource
The opensourceThe opensource
The opensource
 
Dive into OpenSource
Dive into OpenSourceDive into OpenSource
Dive into OpenSource
 

Similaire à The four myths of open source (2013)

학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님NAVER D2
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)Channy Yun
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계yejiHong7
 
Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open SourceKevin Kim
 
Robotics in community
Robotics in communityRobotics in community
Robotics in communityJihoon Lee
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민NAVER D2
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법NAVER Engineering
 
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기Jay Park
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]Yurim Jin
 
대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성Channy Yun
 
한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)Channy Yun
 

Similaire à The four myths of open source (2013) (20)

학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
 
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
오픈 소스를 활용한 웹 창작 교육- Mozilla Web Maker (2013)
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open Source
 
Robotics in community
Robotics in communityRobotics in community
Robotics in community
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민136 deview 2013 쫄지마글로벌-심상민
136 deview 2013 쫄지마글로벌-심상민
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
 
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성
 
Goorm소개
Goorm소개Goorm소개
Goorm소개
 
한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)한국 Mozilla 커뮤니티 활동 소개(2012)
한국 Mozilla 커뮤니티 활동 소개(2012)
 

Plus de Channy Yun

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019Channy Yun
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Channy Yun
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...Channy Yun
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...Channy Yun
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자Channy Yun
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)Channy Yun
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy Yun
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examplesChanny Yun
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)Channy Yun
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)Channy Yun
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Channy Yun
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System Channy Yun
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014Channy Yun
 

Plus de Channy Yun (20)

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examples
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
 

The four myths of open source (2013)

  • 1. 오픈 소스의 4가지 미신 迷信 Channy Yun
  • 2.
  • 3. 0. 오픈 소스는 반 MS다?
  • 5. 오픈 소스는 누구의 아이디어입니까? 브루스 펀 오픈 소스의 정의 저자 리차드 스톨만 자유소프트웨어 창시자 사실 컴퓨터의 시작과 함께였습니다. 다른 사람과 공유하지 말아야 한다는 왜냐하면 그 당시에 소프트웨어는 그냥 사람들 사이에서 계약에 서명해야 한다고 말하면서 말입니다. 돌아다니고 있었거든요. 나에게 그것은 본질적으로 나쁜 사람이 되기를 강요하해 내 주변 세계의 여러 부분을 속이고 나 스스로를 70년대 후반에서 80년대 초반이 되어서야 협동적인 공동체 사회로부터 단절시키라는 계약이었습니다. 비로소 사람들이 자신의 소프트웨어를 감추며 … "안됩니다. 당신은 절대로 소스 코드를 볼 수 없습니다 저는 그래서 그러지 않기로 했죠. 직접 고치고 싶더라도, 당신만의 활용을 위해 변경할 수는 "이건 잘못되었어!" 이렇게 살지는 않겠다고 생각했습니다. 없습니다." 라고 말하기 시작했습니다.
  • 6. – 누구나 쉽게 개발에 참여할 수 있는 다양한 개발 소스 제공 – 데이터를 다룰 수 있는 각종 오픈 소스 및 라이브러리의 무료 제공 – 참여 문화 구조의 원동력
  • 7. It’s “impossible to avoid”. By 2011, 80% of all commercial software will contain open source code. Open source impossible to avoid, Gartner says”, Network World http://www.networkworld.com/news/2007/092007-open-source- unavoidable.html
  • 8.
  • 10. 1. 공유 및 참여의 동기로 참여한다?
  • 11. 지적 자극 및 호기심 : 44.9%
  • 13. Benefits for students Why do you join Open Source? • Intellectually stimulating : 44.9% • Personal Skill-up : 41.3% • Supporting to be public source code : 33.1% • Non-work functionality : 29.7% • Work functionality : 33.8% • Pleasure on community : 20.3% • Improving career : 17.5% • Reputation : 11.0% • Hating commerce software : 11.1% Reference: Boston Consulting Group (2002) http://www.bcg.com/publications/publication_view.jsp?pubID=935&language=English
  • 15. Why not Adult? Time Copyright
  • 16. 2. 서구나 미국에서 주로 참여한다?
  • 17. Google Summer of Code • 방식 – 오픈 소스 프로젝트에서 멘토와 과제를 선정하고 대학생들이 참여하게 하고 결과에 따라 상금을 제공함. • 진행 과정 – 2005년 부터 Google에서 매년 여름 시행하고 있음.
  • 19.
  • 20. – 주요 SW 신흥국들 위주로 특정 대학 위주 참여가 증대되고 있음. – 스리랑카, 폴란드, 중국 등
  • 21. A Beauty of Open Source http://roussos.cc/2012/08/20/the-beauty-of-open-source/
  • 22. 3. SW 개발을 잘 할 수 있어야 한다?
  • 23. Google Highly Open Participation Contest • 방식 – 중고등학생을 대상 – 오픈 소스 프로젝트에서 참가자에게 1 주일 정도에 가능한 참여 과제 제공 – 참여자가 있는 경우 상금 쿠폰을 제공. • 결과 – Apache 등 10개 프로젝트가 참여하여 400여명이 1,200여개 과제 수행.
  • 24. Google code-in (aka, Google Highly Open Participation Contest) • 중고등학생 대상 • 361명 참여 (48개국) • 7주 동안 2,167개 과제 수행 • 완료 후, 상금 쿠폰을 제공
  • 25.
  • 26. Firefox 개발자 - Blake Ross: 13살때 Netscape 인턴
  • 27. 4. 다수의 자발적 참여가 중요하다?
  • 28. Linux 2.0.26 • 50% of the changes where made by 2.5% of the developers • 50% of the changes were made by 97.5% of the developers Who Wrote 2.6.20? http://lwn.net/Articles/222773/ by corbet
  • 29. Why Important? Code Community Success Factor Time
  • 30. Firefox 도움말 http://support.mozilla.or.kr
  • 31. • 쉽게 참여가능하나 많이 참여 안 하는 곳 – 국제적으로는 제일 활발한 커뮤니티 중 하나 • 한국 SUMO 활동 – Firefox Support 사이트 번역 – Firefox 도움말 번역 – Firefox 사용자 포럼 운영 (자주 묻는 질문 응답)
  • 32. 핵심 그룹이 필요 5명이 3개월 만에 작업…
  • 33. 대세는 Github http://github.com Open Source Developer’s Social Networks
  • 34. Project management Code review, Pull request Code hosting Online editing, annotation, IDE integration Community Developer Karma system Social graph
  • 35. GitHub 새로운 오픈 소스 문화 • 자기 중심적 개발 문화 – GitHub에서 자유롭게 Fork한다. – 자신의 PC에 로컬 레포지터리를 만든다. – 원하는 기능을 만들고 테스트를 한다. – 자신의 레포지터리에 커밋 한다. • 개발자들 빠른 의사 소통 – 원래 개발자에게 Pull 요청을 한다. – Pull 하면 좋고 아니면 말고!
  • 36. 4. 자발적 참여가 필요하다?
  • 37. 오픈 소스 교육 과정의 필요성 • 컴퓨터 전공 학과목 중 프로그래밍, 네트웍, 운영 체제, 분산 컴퓨 팅 시간에 오픈 소스 소프트웨어를 활용하는 중. – 구글의 경우 별도의 강의 교재를 제공하고 있음. – http://code.google.com/edu/resources/index.html • 오픈 소스에 대한 수업은 지속적이지 않음 – http://www.cs.pdx.edu/user/coursedetails/110 – http://www2.sims.berkeley.edu/academics/courses/is296a-2/f05/ – http://wiki.cs.rpi.edu/trac/rcos/wiki/ – http://www.cs.umd.edu/class/fall2007/cmsc433/projects/os/index.html • 오픈 소스 프로젝트 참여에 대한 수업은 없거나 실제 커뮤니티 연 계가 되고 있지 않는 문제가 있음.
  • 38.
  • 39. OpenSource@Seneca • 특징 – 오픈 소스 커뮤니티로서는 최초로 대학과 연계. – 캐나다 세네카 대학에서 Mozilla 프로젝트 기술을 이용하여 참여형 “오픈 소스 개발 방법론” 수업 개설 • 방식 – 정규 교과목 개설 (2006년 부터) • DPS909: Topics in Open Source Development • DPS911: Open Source Project • 기타 총 10여 개 과목 개설 • http://zenit.senecac.on.ca/wiki/index.php/Main_Page – 오픈 소스 프로젝트 개발자들이 직접 강의 참여. • Mozilla, Fedora, OpenOffice 프로젝트 참여 중 – 학생들에게 직접 커뮤니티 프로젝트에 참여하도록 독려 • http://zenit.senecac.on.ca/wiki/index.php/Project_List
  • 41. Web Maker 프로젝트 http://webmaker.org
  • 42. • WebMaker는? – 오픈 웹을 실행하기 위한 다양한 도구 및 교육 프로그램 운영 – 아이디어에 대해 직접 제안하고 함께 실행하는 DrumBeat의 결과물을 이용 • 주요 도구 – 해커사우르스: 아이들용 웹 교육 도구 – 팝콘JS: 인터랙티브 HTML5 동영상 콘텐츠 제작 도구 – Mozilla Festival: 미디어, 웹 기반 행사 • 활동 방법 – 아이들 및 일반인을 위한 웹 교육 및 행사 수행 가능
  • 44. 제주대학교 오픈 소스 개발 방법론 2007- http://code.google.com/p/open-source-class/
  • 45. 우리 나라 오픈 소스의 문제점
  • 46. 한국의 현실? • 우분투 사용자 모임 • Go 언어 한국 사용자 모임 • 한국데비안사용자모임 • J 언어 그룹 • 페도라 한국 사용자 모임 • 한국 Groovy & Grails 사용자 그룹 • Gentoo user group • PHPSchool • 아치리눅스 한국사용자모임 • 너무 많은 데브피아 • 그놈한국 사용자 모임 • KDDG 한국 델파이 개발자 그룹 • 한국KDE • 델마당 • • • Mozilla 한국 포럼 오픈오피스 게시판 김프코리아 • • Javastudy KSUG 한국스프링사용자모임 사용자 • CodeIgniter 한국사용자포럼 • • KTUG 한국 TEX 사용자 그룹 XBMC 사용자 모임 • • KODE: Korean OS Developer's Engine 데이터베이스사랑넷 커뮤니티 • Cubrid: Naver 개발자 센터 sourcefourge • GPG 스터디 • XE Community • 검색엔진 개발자 그룹 • Textcube • OKJSP • 한국 워드프레스 블로그 사용자 • 커널연구회 • Drupal Korea • 한국무들사용자모임 • 한국 파이썬 사용자 모임 • 한국 루비 사용자 모임 • Korea Tcl/TK Community • PHP User Group
  • 47. 너무 많은 국산 8926 소프트웨어
  • 48. 제언: 오픈 소스 참여 기회 및 교육 확대 필요
  • 49.
  • 50. Mozilla for me: 2002 - 2012
  • 51. Mozilla Mission • To promote on the Internet •선택 •혁신 •참여
  • 52. The Story of Mozilla 함께 해 주세요! http://www.mozilla.or.kr http://www.youtube.com/watch?v=YibglpsnfNQ http://www.youtube.com/watch?v=wjHQ7NRGQL4 http://www.youtube.com/watch?v=AQuOhrXINiM
  • 53. Thanks for Listening! Q&A @mozillakr @channyun channy@mozilla.or.kr http://forums.mozilla.or.kr http://facebook.com/mozillakr