Upgrade to Pro — share decks privately, control downloads, hide ads and more …

오픈소스 생태계 일원으로서의 개발자

Outsider
February 23, 2018

오픈소스 생태계 일원으로서의 개발자

Outsider

February 23, 2018
Tweet

More Decks by Outsider

Other Decks in Technology

Transcript

  1. 오픈소스 생태계 일원으로서의 개발자 2018.02.23
 Outsider @ Naver OpenSource Seminar

  2. I ♥ OpenSource

  3. 개인 프로젝트의 소스코드 공개
 (저장소 사용 목적) 1

  4. 2 다른 사람들이 사용하는 오픈소스
 (프레임워크, 라이브러리, 도구)

  5. t 처음에 왜 오픈소스를 시작했나요?

  6. https://unsplash.com/photos/yjePAp-tpmQ

  7. None
  8. 2010 개인 목적의 웹사이트 dotfiles 관리 학습 목적으로 만든 데모

    프로그램 주변 개발자들과의 그룹 프로젝트
  9. 공개 저장소는 공짜니까

  10. None
  11. None
  12. 첫 PR은 무참히 Closed! 회심의 첫 Pull Request가!!

  13. None
  14. 2015 2013 2014 2014

  15. 개발하다 보니 어느새 오픈소스에 참여

  16. 오픈소스가 없는 개발은 상상하기 어렵다

  17. 오픈소스 프로젝트에 참여(기여)하는 방법

  18. 나 회사 오픈소스

  19. 나 회사 오픈소스

  20. 나 회사 오픈소스

  21. 이미 오픈소스 생태계에 속해 있다 참여하는게 아니라...

  22. Contribution?

  23. Contribution 사용 홍보 번역 리포팅 문서화 코드 제출

  24. 오픈소스를 하는 이유는....

  25. 오픈소스를 하는 이유는.... 오픈소스 생태계에 의존하고 있으므로

  26. 오픈소스 회사 나

  27. I ♥ OpenSource

  28. I love 오픈소스 프로젝트 오픈소스 생태계 소스 코드 공개 공유

    문화 사이드 프로젝트
  29. 오픈소스가 가장 진보된 개발 프로세스를 가지고 있다

  30. What
 I learned 커뮤니케이션의 방법 협업의 방법과 중요성 테스트 코드의

    중요성 지속적 통합 / 지속적 배포 코드의 품질 관리
  31. 오픈소스 개발자들에게 조금 더 고마운 마음을 가질 필요가 있다

  32. 내가 못하는 영역을 대신 개발해 주는 사람 오픈소스 개발자들에게 조금

    더 고마운 마음을 가질 필요가 있다
  33. https://www.flickr.com/photos/neliofilipe/37664592172/ https://twitter.com/jkup/status/909887066103676928

  34. https://www.flickr.com/photos/neliofilipe/37664592172/ 오픈소스를 구매한 제품처럼 대하지 말고 자신이 속한 팀처럼 대하라.

  35. 오픈소스 생태계가 더 잘 돌아가도록 만들 책임이 있다

  36. 오픈소스 생태계가 더 잘 돌아가도록 만들 책임이 있다 알아서 잘

    돌아가지 않는다
  37. 대부분의 프로젝트는 컨트리뷰션이 더 필요하다

  38. 버스 팩터(Bus factor): 팀원 중 일부가 버스에 치였을 때 프로젝트에

    영향을 줄 수 있는 수
  39. babel/babel

  40. webpack/webpack

  41. expressjs/express

  42. spring-projects/spring-framework

  43. spring-projects/spring-framework

  44. 메인테이너나 프로젝트를 비난하지 말자

  45. 오픈소스 생태계에 생산적인 방향으로... 의견은...

  46. 오픈소스 생태계에 생산적인 방향으로... 메인테이너들이 지치지 않도록 해야 한다 의견은...

  47. 메인테이너들은 상상 이상으로 바쁘다

  48. None
  49. 특정 오픈소스에 대한 비난 보다는 피드백 1

  50. 이슈 보고를 할 때는 재현가능한 예제와 상황을 제공해야 한다 2

  51. 자신의 이슈를 빨리 처리해 달라고 요청하지 말자 3

  52. 처리할 수 있는 이슈는 답변을 달거나 Pull Request를 제출한다 4

  53. 후원하기

  54. https://www.flickr.com/photos/neliofilipe/37664592172/ https://opencollective.com/

  55. https://www.flickr.com/photos/neliofilipe/37664592172/ https://opencollective.com/

  56. None
  57. 한달에 $2씩 5개 프로젝트에 기부

  58. 감사합니다 https://twitter.com/outsideris https://github.com/outsideris [email protected]