오픈소스 가이드

네이버에서 쓴 오픈소스 가이드

  1. 저작권자가 라이선스에 명시한 무료 사용 조건과 의무 사항을 지키는 경우에만 무료로 사용할 수 있다.
  2. 오픈소스를 사용할 때 주의할 점
    1. 저작권과 라이선스 주석을 유지해야 한다.
    2. 출처를 남겨두는 습관을 가지자.
    3. 파일 단위나 함수 단위의 오픈 소스도 출처를 꼭 명시해야 한다.
  3. 오픈소스 라이선스 주요 요구 사항
    1. 저작권, 개발자 및 컨트리뷰션 정보의 표시
    2. 소스 코드를 수정한 정보의 표시(수정한 사람, 수정 일자 등)
    3. 동일한 라이선스로 재배포(MIT, GPLv2, MPL 등등 여러 가지가 있다)
  4. 오픈소스 라이선스는 그 오픈소스 프로젝트의 최상위 디렉토리에서 보통 LICENSE 문서나 README 문서 또는 별도의 홈페이지에 있다.
  5. 오픈소스로 공개할 때
    1. README 문서 : 프로젝트의 목적과 사용법
    2. LICENSE 문서 : 프로젝트의 사용 범위와 조건을 명시
    3. README와 LICENSE를 최상위 디렉토리에 생성하기
    4. 라이선스 선택하기(고려할 내용이 없다면 MIT 라이선스로)
  6. 공개 전 마지막 확인
    1. 문서화 확인
    2. 코드 확인

reference