SlideShare une entreprise Scribd logo
1  sur  101
Télécharger pour lire hors ligne
오픈소스 그리고 기회
진성주
진성주
•Apache Usergrid Committer
•OSCON 2013 Speaker
•KT 백엔드 플랫폼 서비스 baas.io 개발
•(전) KTH 플랫폼개발팀
•(전) 삼성전자 DMC 연구소
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
0. 컴퓨팅산업
( 1950 ~
인류시작

현재
컴퓨팅산업
건축
의학
0. 컴퓨팅산업
무어의 법칙 3가지 조건
•
•
•

마이크로프로세스의 성능은 18개월마다 2배씩 향상
컴퓨팅 성능은 18개월마다 2배씩 향상
컴퓨팅 가격은 18개월마다 반으로 떨어짐
0. 컴퓨팅산업
변화가 심함, 그래서 기회가 많기도
0. 컴퓨팅산업


소프트웨어산업
오픈소스

소프트웨어

…

상업적

소프트웨어
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
1. 오픈소스
•

오픈소스는‘소스코드’를 공개하여 누구나
수정 · 재배포할 수 있는 소프트웨어
1960 ~ 1970

http://www.flickr.com/photos/9479603@N02/4132062834
1. 오픈소스
• 1960 ~ 1970
• 하드웨어 판매가 핵심
• 소프트웨어의 코드는 공유하는 문화
• FORTRAN, COBOL, Algol
1970 ~ 1980
유닉스(UNIX) 탄생

http://www.flickr.com/photos/9479603@N02/4143361191/
1. 오픈소스
• 1970 ~ 1980
• 70년대 초반 벨 연구소 직원인 켄 톰슨, 데

니스 리치, 더글러스 매클로리 등이 처음
개발

• AT&T를 비롯한 여러 회사들과 버클리대

학(UC Berkeley) 등 비영리 단체들이 개
발한 다양한 버전
1. 오픈소스
1980 ~ 1990
상용 소프트웨어
1. 오픈소스
• 1980 ~ 1990
• 소프트웨어 저작권에 대한 인지, 시작된

상업용 소프트웨어 시대

• 빌게이츠 - 컴퓨터 애호가들에게 보내는

공개 편지 “Open Letter to Hobbyists”
1984 ~ 2000
자유소프트웨어의 성행
리차드 스톨먼, GNU 선언
1. 오픈소스
• 1985 - GNU 선언문을 발표
• 유닉스에 대항한 자유로운 대안을 만들기 위

한 의지를 말한 것

• Free Software 운동 후 자유소프트웨어재

단(FSF) 설립
1. 오픈소스
• Free = 무료
• 사용
• 수정
• 재배포
• 에 자유로운 것!
리눅스 토발즈

리눅스(Linux) 탄생
1. 오픈소스
• 리눅스(Linux) 1991~
• 리눅스는 핀란드 헬싱키 대학의 대학원생

인, 리누스 토발즈가 취미로 개발한 커널

• 현재 200여 종류가 넘는 배포판이 존재
1. 오픈소스
• 1998년 - OSI(Open Source Initiative)
• 오픈소스 : 1998년 2월 3일에 넷스케이

프 브라우저의 코드에 대해 어떠한 형태로
공개할까하는 전략회의에서 붙여진 용어
오픈소스가 주류로!
1. 오픈소스
• 2000 ~ 2010
• 많은 기업이 오픈소스를 사용함
• 구글, 아마존, 넷플릭스, 인텔 등
1. 오픈소스
• 현재는 대세!!
• OS ( 리눅스, 윈도우즈, OSX )
• 브라우져 ( 크롬, 파이어폭스, 사파리 )
• 모바일 OS (안드로이드, 타이젠, 심비안,

iOS)

• 임베디드 기기
• 백엔드 서버 소프트웨어 ( 웹서버, 데이터베이스,

NoSQL )
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
2. 왜 오픈소스 활동을 하는가?
• 오픈소스를 바라보는 다양한 시각들
• 개발자
• 기업
• 정부
•

일반사용자
2. 왜 오픈소스 활동을 하는가?
• 오픈소스를 바라보는 개발자
• 사용
• 동작원리 이해, 분석
• 함께 만들자
•

오픈소스 철학

•

개발 커리어
2. 왜 오픈소스 활동을 하는가?
오픈소스 활동의 오해
• 오픈소스를 꼭, 반드시 해야만 한다?

• 오픈소스 커미터들은 슈퍼개발자?!
2. 왜 오픈소스 활동을 하는가?
오픈소스를 꼭, 반드시 해야만 한다?
•

현실
•

한국 고등 교육(수능)

•

대학 컴퓨터공학 or 학원 커리큘럼

•

소프트웨어 엔지니어를 직업으로

•

월화수목금금금
2. 왜 오픈소스 활동을 하는가?
오픈소스를 꼭, 반드시 해야만 한다?
• 하루는 24시간, 모든 것을 다할 수 없다.
• 오픈소스 활동은 본인의 시간을 할애해

야 한다.
• 장애요소 = 남의 코드를 읽는 일, 실력,

언어의 장벽
2. 왜 오픈소스 활동을 하는가?
오픈소스 커미터들은 슈퍼개발자?!
• 슈퍼개발자로 바라보는 일부 시선이 있는듯,
• 재미가 없다면 꾸준히 하기 어렵고, 개발을 정말

좋아하는 사람들이 아니면 이러한 활동들을 하기
어렵다

• 오픈소스 커미터를 슈퍼개발자 혹은 동경의 대상

으로 바라보기보다는, 활동자체를 즐기며 개발을
즐기는 사람이라고 보는 것이 객관적일듯 함
그럼에도,

초중급 개발자에게

오픈소스 활동강력 추천!
2. 왜 오픈소스 활동을 하는가?
•

시인이 되고 싶은 사람은 다른 사람들의 시를

•

화가가 되고 싶은 사람은 다른 화가의 그림을

•

가수지망생도 다른 가수들의 노래를

•

왜 개발자들은 다른 사람들의 코드를 보고 배
우려 하지 않을까?
2. 왜 오픈소스 활동을 하는가?
•

소프트웨어는 프로그래밍언어로 표현되고,

읽기 좋은 코드를 작성하는 것이 소프트웨어 엔지니어로써의 능력

•

좋은 오픈소스는 코드 품질을 생각하며 읽기 쉽게 작성 됨

•

건축에서도 건축물을 만드는데 그치지 않고,

건축물이 유용하며 견고하며 아름다움이 있어야 한다고 함

•

건축의 3요소
•

유용성(utilitas)

•

견고함(firmitas)

•

아름다움(venustas)
좋은 오픈소스 프로젝트들은
어디 있을까?

http://www.flickr.com/photos/infomatique/5846738468/
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
3. 오픈소스 프로젝트 찾기
•

구글링

•

프로젝트 호스팅 사이트
•
•
•
•
•
•

!

•

오픈소스 재단
•

The Apache Software
Foundation(ASF)

•

Linux Foundation

•

Mozilla Foundation

•

Eclipse Foundation

•

JBoss

•

Software Freedom
Conservancy

GitHub
BitBucket
Google Code
CodeProject
SourceForge
Naver nForge
3. 오픈소스 프로젝트 찾기 

프로젝트 호스팅 사이트

github.com
3. 오픈소스 프로젝트 찾기 

프로젝트 호스팅 사이트

dev.naver.com
3. 오픈소스 프로젝트 찾기 

오픈소스 재단
•

왜 재단이 만들어질까?

http://www.flickr.com/photos/worldseriesboxing/6813062511
3. 오픈소스 프로젝트 찾기 

오픈소스 재단
•

프로젝트를 할 수 있는 인프라 제공

•

컨퍼런스, 이벤트, 기부금 등 세금 관련된
일들 처리

•

라이선스, 특허 등 법률적 문제 대응
3. 오픈소스 프로젝트 찾기 

오픈소스 재단, 아파치 사례

apache.org
3. 오픈소스 프로젝트 찾기 

오픈소스 재단, 아파치 사례
•

ASF == The Apache Software Foundation

•

ASF 이전에는 “The Apache Group”

•

정형화되고 법률적인 지원을 받길 원했고 설립함(1999)

•

Governed solely by members

•

초기에는 21명의 멤버로 구성

•

초기 2개 프로젝트 httpd, Concom

•

운영에 필요한 서버와 서비스는 기부 받음
3. 오픈소스 프로젝트 찾기 

오픈소스 재단, 아파치 사례
•

httpd

•

CloudStack

•

Tomcat

•

HBase

•

Lucene

•

Hive

•

Hadoop

•

Ivy

•

ActiveMQ

•

JMeter

•

Ant

•

Mahout

•

Maven

•

Zookeeper

•

Cassandra
3. 오픈소스 프로젝트 찾기

베스트 오픈소스 프로젝트 소개
findbestopensource.com
3. 오픈소스 프로젝트 찾기

오픈소스 검색엔진, 랭킹
ohloh.net
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
4. 오픈소스 개발 프로세스
개선
사항%

의견
결정%
마일
스톤%

버그%

사용%

구현%
통합%
4. 오픈소스 개발 프로세스
• 오픈소스 프로젝트라고 ‘엄청’나게 특별하지는

않음 = 사람들이 하는 프로젝트

• 개발자들이 각국에 있어 원격으로 일하는 경우

가 많아 이를 해결하려고 인프라가 하나씩 생김

• 인프라 : SCM, 이슈트래커, 위키, 메일링리스

트, IRC
4. 오픈소스 개발 프로세스
SCM
• SCM(Source Code Management system)
• 중앙 관리형
• CVS
• SVN
• 분산 관리형
• Git
• Mercurial
4. 오픈소스 개발 프로세스
이슈트래커
4. 오픈소스 개발 프로세스
위키(WIKI)
4. 오픈소스 개발 프로세스
메일링리스트
4. 오픈소스 개발 프로세스
IRC
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
5. 오픈소스 프로젝트 참여
5. 오픈소스 프로젝트 참여
5. 오픈소스 프로젝트 참여
• 시작은 가볍게, 자신감 가지고 시작하자!

1. 오픈소스 사용법 블로깅
2. 메일링리스트 구독
3. 개발자 커뮤니티(메일링,
stackoverflow 등)에서 집답하기
4. 버그 등록하기
5. 패치보내기
5. 오픈소스 프로젝트 참여
1) 오픈소스 사용법 블로깅
5. 오픈소스 프로젝트 참여
2) 메일링리스트 구독
5. 오픈소스 프로젝트 참여
3) 개발자 커뮤니티(메일링,
stackoverflow 등)에서 질답하기
5. 오픈소스 프로젝트 참여
4) 버그 등록하기
• 버그는 재현할 수 있어야 함
• 재현할 수 있는 상황과 상태에 대해서 기술
5. 오픈소스 프로젝트 참여
5) 패치보내기
• 패치의 종류
• 버그수정
• 향상
• 새로운 기능
• 예의
• 개선사항에 대해서 메일링으로 사전 논의
• 프로젝트 운영방식
• 코드컨벤션
• 마인드
• 상처받지 말자, 쿨해지자! ;)
5. 오픈소스 프로젝트 참여
프로젝트에서 영향력을 갖기 위해서는...
컨트리뷰션 활동 및 품질
패치를 넘어

방향성 논의와 제시
커뮤니케이션
관심
꾸준함
개인
희생
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
6. 깃(Git) 그리고 깃헙(Github)
• 깃(Git)
• 분산관리형 소스 버전시스템
• 리눅스 토발즈가 리눅스 프로젝트에서 사용하

던 Bitkeeper 가 불편해 만듦

• http://git-scm.com/
6. 깃(Git) 그리고 깃헙(Github)
• 깃헙(Github)
• Git 을 기반의 코드 및 프로젝트 호스팅 사이트
• Git을 사용하다보며 쉽게 관리해줄 수 있는 웹

콘솔이 필요해 깃헙을 만듦

•

2008년 2월 서비스를 시작
6. 깃(Git) 그리고 깃헙(Github)
6. 깃(Git) 그리고 깃헙(Github)
6. 깃(Git) 그리고 깃헙(Github)
6. 깃(Git) 그리고 깃헙(Github)
6. 깃(Git) 그리고 깃헙(Github)
목차
1.오픈소스
2.왜 오픈소스 활동을 하는가?
3.오픈소스 프로젝트 찾기
4.오픈소스 개발 프로세스
5.오픈소스 프로젝트 참여
6.깃(Git) 그리고 깃헙(Github)
7.오픈소스 그리고 기회
7. 오픈소스 그리고 기회
•2012.09 : 오픈소스 프로젝트 컨트리뷰션
•2012.10 : KTH H3
•2013.02 : OSCON 발표제안
•2013.04 : OSCON 발표제안 수락됨
•2013.07 : OSCON 발표
•2013.10 : 아파치 인큐베이터 프로젝트
1년전 과거로!

Source : http://www.flickr.com/photos/hugojcardoso/4672565780/
Contributing to
Hi!
Did you submit something to OSCON this year?
proposals close in a few hours…

Minwoo Park nope :)

you should!

Just Do it
•baas.io 와 Usergrid Project
•동아시아의 오픈소스 얘기...
OSCON 2013 Call for
Participation - Video


소프트웨어산업
오픈소스

소프트웨어

…

상업적

소프트웨어


소프트웨어산업
…
오픈소스 프로젝트로

개인이 성장하길

기원합니다
오픈소스

소프트웨어

상업적

소프트웨어
Thank you
진성주 ( @geekbeast )
sungju@softwaregeeks.org

Contenu connexe

Tendances

오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개Hyoungjun Kim
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션NAVER D2
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전Daniel Juyung Seo
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서jungseob shin
 
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한NAVER Engineering
 
공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)mosaicnet
 
devon2013: 사내Git저장소개발사례
devon2013: 사내Git저장소개발사례devon2013: 사내Git저장소개발사례
devon2013: 사내Git저장소개발사례Daehyun Kim
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기nexusz99
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정NAVER Engineering
 
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기Ohgyun Ahn
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님NAVER D2
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기2015 SW마에스트로 100+ 컨퍼런스
 
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙NAVER Engineering
 
[2013.07.16] PythonKorea강남스터디 발표 - flask testing
[2013.07.16] PythonKorea강남스터디 발표 - flask testing[2013.07.16] PythonKorea강남스터디 발표 - flask testing
[2013.07.16] PythonKorea강남스터디 발표 - flask testingDaeHyun Sung
 
Git는 머꼬? GitHub는 또 머지?
Git는 머꼬? GitHub는 또 머지?Git는 머꼬? GitHub는 또 머지?
Git는 머꼬? GitHub는 또 머지?Ian Choi
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 

Tendances (20)

오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개오픈소스 프로젝트 따라잡기_공개
오픈소스 프로젝트 따라잡기_공개
 
D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션D2 CAMPUS FEST 2015 오리엔테이션
D2 CAMPUS FEST 2015 오리엔테이션
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
 
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
 
공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)공개SW와 개발방법론(오픈소스 성공요인 사례)
공개SW와 개발방법론(오픈소스 성공요인 사례)
 
devon2013: 사내Git저장소개발사례
devon2013: 사내Git저장소개발사례devon2013: 사내Git저장소개발사례
devon2013: 사내Git저장소개발사례
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기
[ 2015 SOSCON ]오픈스택 swift로 시작하는 오픈소스 분석 삽질기
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
 
깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기깃헙으로 코드리뷰 하기
깃헙으로 코드리뷰 하기
 
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
 
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
네이버 오픈소스세미나 - 오픈소스 바르게 시작하기 NAVER 강희숙
 
[2013.07.16] PythonKorea강남스터디 발표 - flask testing
[2013.07.16] PythonKorea강남스터디 발표 - flask testing[2013.07.16] PythonKorea강남스터디 발표 - flask testing
[2013.07.16] PythonKorea강남스터디 발표 - flask testing
 
Git는 머꼬? GitHub는 또 머지?
Git는 머꼬? GitHub는 또 머지?Git는 머꼬? GitHub는 또 머지?
Git는 머꼬? GitHub는 또 머지?
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 

Similaire à 오픈소스 그리고 기회

200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법NAVER Engineering
 
IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부mosaicnet
 
Robotics in community
Robotics in communityRobotics in community
Robotics in communityJihoon Lee
 
Start open source
Start open source Start open source
Start open source kiseop kim
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님NAVER D2
 
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
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화Terry Cho
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??Joseph Kim
 
NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트Minsuk Lee
 
Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open SourceKevin Kim
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2cho hyun jong
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계yejiHong7
 
[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?Soongsil University
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)JeongHun Byeon
 
오픈소스 개요
오픈소스 개요오픈소스 개요
오픈소스 개요Kenu, GwangNam Heo
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 

Similaire à 오픈소스 그리고 기회 (20)

200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
 
IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부IT서비스업체에서의 공개SW 1부
IT서비스업체에서의 공개SW 1부
 
Robotics in community
Robotics in communityRobotics in community
Robotics in community
 
Start open source
Start open source Start open source
Start open source
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
 
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
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??
 
NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트NIA-PaaS-TA Pub 키노트
NIA-PaaS-TA Pub 키노트
 
Understanding of Open Source
Understanding of Open SourceUnderstanding of Open Source
Understanding of Open Source
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
오픈소스의 이해
오픈소스의 이해오픈소스의 이해
오픈소스의 이해
 
[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
 
오픈소스 개요
오픈소스 개요오픈소스 개요
오픈소스 개요
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 

오픈소스 그리고 기회