개발지식/오픈소스

1209 오픈소스 라이선스 표기 방법

thinktank911 2025. 12. 9. 11:25

 

오픈소스 라이선스 표기 방법

ex. 크롬

  • 오픈소스명
  • 공식 홈페이지 주소
  • 라이센스 종류/이름
  • 라이센스 전문 (공식 내용, 문서)

오픈소스 라이선스 적용 방법

깃허브 오픈소스

LICENSE.md

오픈 소스 문서 구조 = 오픈소스 프로젝트(=커뮤니티) 상태 파일

<기본 문서>

  • LICENSE.md/.txt : 오픈소스 라이선스 전문 명시 문서
    즉, 이 파일이 프로젝트에 있으면 이 프로젝트는 오픈소스 라이선스 하에 배포되어야 한다.
  • 오픈소스 프로젝트 최상위 디렉토리

<추가 문서>

  • README.md : 프로젝트 코드의 목적, 사용 방법 설명 문서
  • NOTICE.txt : 오픈소스 라이선스 개요
  • COPYRIGHT.txt : 저작권
  • Contributing.md : 프로젝트에 어떻게 기여할 수 있는지 설명한 문서
                                해당 프로젝트에 기여 절차를 안내
  • CODE_OF_CONDUCT.md : 오픈소스 프로젝트(커뮤니티)에 참여하는 방법에 대한 표준
                                                  윤리강령 = 모든 기여 존중, 서로 존중
                                                  커뮤니티 멤버 간 이슈 발생 시 문제 해결 방안 기재

커뮤니티 건전성 체크 리스트

<커뮤니티 프로필 체크리스트>
깃허브>insight 탭>Community Standards

깃허브 이슈란

프로젝트에서 발생할 수 있는 이슈

  • 기획
  • 작업
  • 추가
  • 버그
  • 개선
  • 질문

[이슈탭]

1) Open : 진행 중, 계획(시작 전)
2) Close : 완료, 중단

cf. Jira

  • issue template : 이슈를 통일감 있게 올리는 템플릿 작성

Pull Request란

  • branch가 branch에 요청
  • 코드 리뷰는 pr 단계에서 진행한다.

깃허브 Discussions (토론 게시판)

  • 카테고리