dive into opensource

59
Dive into OpenSource 한국 파이썬 사용자 모임 201412세미나 / @lqez 박현우 https://www.facebook.com/groups/pythonkorea/

Upload: hyun-woo-park

Post on 08-Jul-2015

4.477 views

Category:

Lifestyle


7 download

DESCRIPTION

한국 파이썬 사용자 모임 2014년 12월 세미나에서 발표한 'Dive into OpenSource' 자료입니다.

TRANSCRIPT

Page 1: Dive into OpenSource

Dive into OpenSource

한국 파이썬 사용자 모임 2014년 12월 세미나 / @lqez 박현우https://www.facebook.com/groups/pythonkorea/

Page 2: Dive into OpenSource
Page 3: Dive into OpenSource

오픈소스 : 열정페이

Page 4: Dive into OpenSource

Linus Torvalds, Creator of Linux

Page 5: Dive into OpenSource

열정페이 계산법, Illustration by VISUAL DIVEhttp://www.visualdive.co.kr/야근수당-포함-급여-10만원누구를-위한-열정페이/

Page 6: Dive into OpenSource

열정페이 오픈소스

좋아서 한다 좋아서 한다

돈이 안 된다 돈이 안 된다

보람은 있을지도 보람은 있을지도

Page 7: Dive into OpenSource

오픈소스 = 열정페이 ?

Page 8: Dive into OpenSource

저도 한 번 해봤습니다.

Page 9: Dive into OpenSource

2009년 7월 사내 프로젝트 npk 오픈소스화 https://code.google.com/p/npk

Page 10: Dive into OpenSource

겨우 몇 백 다운로드와 같은 작은 관심이라도 꽤나 뿌듯함을 느낌

Page 11: Dive into OpenSource

2012년 2월 구글 오픈소스 라운드 테이블 참석 http://googlekoreablog.blogspot.kr/2012/02/blog-post_24.html

Page 12: Dive into OpenSource

오픈소스에 참여하는 다양한 분야의 프로그래머들과의 만남

리눅스 커널 개발에 참여할 수 있으면 좋겠지만, 오픈소스에 기여할 수 있는 방법은 많다는 것

Page 13: Dive into OpenSource

2012년 10월 한국 펄 워크샵 참석 http://event.perl.kr/kpw2012/

Page 14: Dive into OpenSource

그저 회사에서 하던 일을 정리해서 발표 http://www.slideshare.net/lqez/ss-14820081

Page 15: Dive into OpenSource

성숙한 펄 사용자 모임을 통해 건전하고 발전적인 커뮤니티를 간접적으로나마 경험

Page 16: Dive into OpenSource

2013년 2월 Archive::Npk https://github.com/am0c/Archive-Npk

Page 17: Dive into OpenSource

이전 모임에서 npk 를 소개한 것을 계기로 故 윤호정(am0c)님이 Archive::Npk 를 제작

Page 18: Dive into OpenSource

몇 년 동안 정체되어 있던 프로젝트도 다른 사람의 관심으로 달라질 수 있음을 확인

Page 19: Dive into OpenSource

그리고 2012년에 참석했던 모임에서 am0c님과 스쳐 지나갔던 것을 뒤늦게 발견

Page 20: Dive into OpenSource
Page 21: Dive into OpenSource

안녕하세요. 윤호정입니다.

오픈소스 라이브러리를 사용하면서 버그 레포트하거나 패치를 제공하는 것이 습관이 되고,

프로그램을 만들면 오픈소스로 공개하는 것이 당연한 일이 되면서 점점 오픈소스 문화에 빠져들고 있습니다.

Page 22: Dive into OpenSource

이 사회에 저에게 소스를 읽고 수정할 자유가 주어진다는 것이 얼마나 멋진 일인가 느끼곤 합니다.

윤호정 드림

Page 23: Dive into OpenSource

Obituary of Perl release note 5.18.0-RC4 https://metacpan.org/pod/release/RJBS/perl-5.18.0-RC4/pod/perldelta.pod#Obituary

am0c님의 발자취 모음 https://docs.google.com/spreadsheets/d/1t26LaSR87F-khGQq6TFXASMH9ZlmI07K1EMZCwjzEZw

Page 24: Dive into OpenSource

어쩌면 첫 모임에 참석하지 않았더라면 아무 일도 일어나지 않았을지도 모른다

Page 25: Dive into OpenSource

저도 같은 경험을 하게 됩니다.

Page 26: Dive into OpenSource

Summernote Super Simple WYSIWYG Editor on Bootstrap

Page 27: Dive into OpenSource

2013년 6월 썸머노트에 이슈 제기 https://github.com/summernote/summernote/issues/11

Page 28: Dive into OpenSource

썸머노트의 첫번째 외부(?) 이슈 제기자가 됨

Page 29: Dive into OpenSource

영택님과 DM으로 대화 시작

Page 30: Dive into OpenSource

”처음 써주시는 것 같아서 적극 지원하겠습니다.” “관심 주시는 것만으로도 감사합니다.”

Page 31: Dive into OpenSource

이런 이야기 어디선가 들어본 적이 있는데?

Page 32: Dive into OpenSource

첫번째 팔로워의 중요성 http://www.ted.com/talks/derek_sivers_how_to_start_a_movement

Page 33: Dive into OpenSource
Page 34: Dive into OpenSource

@lqez

@HackerWins

Page 35: Dive into OpenSource

Translators

Page 36: Dive into OpenSource

Contributors

much requests

very buggggggy

so IE[6-9]many tag

Page 37: Dive into OpenSource

버그를 고치고, 필요한 기능을 만들며

Page 38: Dive into OpenSource

세계 각국에서 올라오는 다양한 이슈를 경험하고

Page 39: Dive into OpenSource

매일 매일 적은 시간이라도 투자

Page 40: Dive into OpenSource

코드를 작성하는 일 외에도 오픈소스에 기여하는 방법은 많음

Page 41: Dive into OpenSource

끝도 없이 올라오는 이슈를 읽어보고 우선순위를 분류하며 원인을 분석

Page 42: Dive into OpenSource

최종 사용자단에서 일어날 수 있는 다양한 문제

Page 43: Dive into OpenSource

다양한 요구를 가진 사용자들과 입맛대로 구현하려는 코드 기여자들을 설득

Page 44: Dive into OpenSource

회사 프로젝트에도 적용해서 개밥먹기 달성

Page 45: Dive into OpenSource

가끔은 직접 만나서

Page 46: Dive into OpenSource

평소에 배울 수 없었던 내용도 배우고

Page 47: Dive into OpenSource

원작자의 열정(…)이 부족해지는 순간에 불씨가 꺼지지 않도록 지켜보고 응원하는 일

Page 48: Dive into OpenSource

다양한 분들의 참여로 개인 취미 프로젝트에서 커뮤니티 프로젝트로 나아가는 중

Page 49: Dive into OpenSource

오픈소스 활동을 통해 얻은 것

Page 50: Dive into OpenSource

우연은 그냥 일어나는 것이 아니라 행동에 따른 결과로 발생한다는 것

Page 51: Dive into OpenSource

숙련되고 경험이 많은 개발자에게 코드 리뷰 받을 수 있는 기회

Page 52: Dive into OpenSource

매일 아침 두 시간 오픈소스에 참여함으로 돈 때문에 하는

회사 일도 더 즐거운 마음으로 할 수 있게 됨

Page 53: Dive into OpenSource

회사 코딩오픈소스

으어 기분 조쿠나, 하지만 배고파

배는 부른데, 답답해 으앜

Page 54: Dive into OpenSource

회사 코딩오픈소스

으어

답답해

열정의 선순환™

Page 55: Dive into OpenSource

I think this is one of the reasons folks come home after a hard day of coding and then work on open source: It’s relaxing.

- Dave Thomas, Getting Real https://gettingreal.37signals.com/

Page 56: Dive into OpenSource

우리는 오픈 소스 프로젝트를 통해 ‘어쩌면‘ • 더 나은 개발자가 되고 • 더 많은 사람을 만나 • 더 나은 인격체가 될지도 모릅니다.

- 이희승, Author of Netty

https://speakerdeck.com/trustin/sae-opeun-soseu-peurojegteu-sijaghagi

Page 57: Dive into OpenSource

열정페이 오픈소스

시켜서 한다 원해서 한다

결과만 남는다 과정도 중요하다

 스스로를 소모한다 스스로 발전할 수 있다

Page 58: Dive into OpenSource

오픈소스 활동은 자기 자신 뿐 아니라 커뮤니티가 같이 발전하고 성장할 수 있는 길

Page 59: Dive into OpenSource

Dive into OpenSource

한국 파이썬 사용자 모임 2014년 12월 세미나 / @lqez 박현우