오픈소스 기여의 유형

오픈소스 기여에는 어떤 유형이 있나?

오픈소스 프로젝트는 주로 소프트웨어 개발자들이 오픈소스의 소스 코드를 수정하여 버그를 고치거나, 기능 개선 등 소스 코드 작성을 통해 프로젝트에 기여 한다. 그러나 개발자들만 오픈소스 프로젝트에 기여할 수 있는 것은 아니다. 오픈소스 프로젝트는 다음과 같이 문서화, 디자인 등 다양한 유형의 기여를 필요로한다.

문서 작성 / 번역

  • 프로젝트 문서, 튜토리얼을 작성한다. (예: PyPA’s contributors did)
  • 프로젝트의 뉴스레터를 작성하거나 메일링 리스트의 중요 사항을 요약한다.
  • 프로젝트 문서를 자국어로 번역한다.

테스트 / 이슈 생성

  • 소프트웨어가 정상적으로 동작하는지 테스트한다.
  • 문서에 기재된 대로 빌드 / 설치되는지 테스트한다.
  • 문서, API가 일관성 있게 작성되었는지 확인한다.

디자인

  • 프로젝트 웹사이트의 레이아웃, 메뉴 등을 개선한다. (예: Drupal suggest)
  • 프로젝트가 일관성 있는 디자인을 가질 수 있도록 스타일 가이드를 만든다.
  • 새로운 로고 또는 티셔츠를 만드는 데 기여한다. (예: hapi.js’s contributors did)

코드 작성 / 리뷰

  • 해결할 수 있는 오픈된 이슈를 찾는다. (예: @dianjin did for Leaflet)
  • 새로운 기능을 추가한다.
  • 자동화를 위한 도구와 테스팅을 개선한다.
  • 다른 사람이 제출한 코드를 리뷰한다.
  • 다른 기여자의 멘토가 된다. (예: @ereichert did for @bronzdoc on Rust)

마케팅

  • SNS, 세미나 발표 등 다양한 방법으로 프로젝트의 목적과 효용성을 홍보한다.

이벤트 행사



최종 수정 2021년 2일 14월: renewal (50136428)