개발지식/오픈소스
1209 오픈소스 라이선스 표기 방법
thinktank911
2025. 12. 9. 11:25
오픈소스 라이선스 표기 방법
ex. 크롬
- 오픈소스명
- 공식 홈페이지 주소
- 라이센스 종류/이름
- 라이센스 전문 (공식 내용, 문서)
오픈소스 라이선스 적용 방법
- 프로젝트에 사용 시 => 깃허브 레포지토리 Readme / License.txt
- 참고 링크 : https://opensource.guide/ko/
깃허브 오픈소스
LICENSE.md
- 레포지토리 만들 때 제공
- 참고 링크 : https://docs.github.com/ko/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository
오픈 소스 문서 구조 = 오픈소스 프로젝트(=커뮤니티) 상태 파일
<기본 문서>
- 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 (토론 게시판)
- 카테고리