Skip to main content Link Menu Expand (external link) Document Search Copy Copied

오픈소스 참여하기

이 가이드에서 개발자들이 오픈소스에 기여하는 이유를 알아보고, 오픈소스 참여를 위한 다양한 방법을 소개합니다.
또한, 주요 기업들의 오픈소스 프로젝트와 인기 있는 오픈소스들도 소개합니다.

오픈소스에 기여하는 이유

왜 오픈소스에 기여할까요?

  • 자신의 기술을 향상할 수 있습니다.
  • 비슷한 것에 관심 있는 사람들을 만나 자신의 기술이나 프로젝트를 더 확장시킬 수 있습니다.
  • 멘토를 찾고 사람들과 함께 학습할 수 있습니다.
  • 사람을 대하는 기술을 습득할 수 있습니다.
  • 경력을 쌓는 데 도움이 됩니다.

오픈소스에 참여하여 오픈소스 생태계에 기여하고자 한다면 그 방법에는 여러 가지가 있습니다.

  • 자신이 가진 기술을 향상시켜 오픈소스 프로젝트에 참여할 수 있습니다.
  • 커뮤니티가 있는 오픈소스 프로젝트에 참여하여 같이 배우고 또한 다른이에게 기술을 알려줄 수 있습니다.
  • 자신이 만든 프로젝트를 오픈소스로 공개합니다.

오픈소스에 참여하기

오픈소스 프로젝트에 참여하기 위해서는 여러 가지 방법이 있습니다. 코딩을 할 줄 몰라도 가능합니다!

  • 모임 조직하기
    • 행사 진행을 위한 워크샵/미팅 조직하기: NodeScool @fzamperin
    • 프로젝트 컨퍼런스 구성하기
  • 디자인 작업하기
    • UX 등의 사용자 화면 구성하기
    • 프로젝트에서 사용하는 이미지 등 만들기
    • 사용자 조사를 통해 프로젝트 메뉴 재구성 및 개선하기: Drupal
  • 문서 작성하기
    • 프로젝트 문서 작성 및 개선하기
    • 프로젝트의 뉴스레터 발행을 시작하거나 메일링 리스트의 하이라이트를 관리하기
    • 프로젝트 튜토리얼 작성하기: PyPA
    • 프로젝트 문서 번역 작성하기
  • 이슈 관리하기
    • 중복된 이슈에 대한 링크 및 새로운 이슈 라벨 제안, 정리된 상태 유지하기
    • 열려있는 이슈를 검토하고 오래된 이슈를 닫을 것을 제안하기: ESLint @nzakas
  • 코드 작성하기
  • 질문 답변하기
    • 스택 오버플로우(Stack Overflow) 혹은 레딧(Reddit)에서 프로젝트에 관련된 질문에 답변하기: Postgres 예시
    • 열린 이슈에서 사람들의 질문에 답변하기
  • 코드 리뷰하기
    • 사람들이 제출한 코드 리뷰하기
    • 다른 기여자의 멘토가 되는 것을 제안하기: Rust @ereichert
  • 그 외 협력이 가능한 다양한 방법들

자신이 사용하고 있는 오픈소스에 버그를 발견하였거나, 관련한 기능을 새롭게 만들거나 개선사항을 반영하고 싶다면 적극적으로 오픈소스 프로젝트에 참여를 권장합니다.
버그바운티(Bug Bounty)나 기능 개선이 어렵다면, 오타 발견이나 문서 번역같이 작은 단위부터 참여를 시작할 수 있습니다.

오픈소스 프로젝트

주로 Github에 많은 오픈소스들이 공개되어 있습니다. 또는, GistGitLab 등에서도 오픈소스를 찾아볼 수 있습니다.

기업의 오픈소스

오픈소스 2022 어워드


© Kakao Corp. All rights reserved.
This site uses Just the Docs, a documentation theme for Jekyll.