본문 바로가기
Git

[Git] 오픈 소스 라이센스 선택하기

by yonikim 2021. 5. 26.
728x90

오픈 소스 소프트웨어란 무상으로 공개된 소스코드 또는 소프트웨어를 뜻한다. 오픈 소스를 채택했다고 해서 반드시 무료 프로그램일 필요는 없는데 이때 어떤 라이센스를 사용했느냐가 중요하다. 

 

그.러.나 오픈 소스 라이센스의 종류도 여러가지고 허용범위도 각각 다르기 때문에 대체 뭘 써야 하는건지 감이 안왔다.

 

(참고: https://www.olis.or.kr/license/compareGuide.do)

 


 

그.런.데 나와 같은 사람을 위해 GitHub 에서 상황에 따라 라이센스를 선택할 수 있게끔 정리해줬다.

 

(참고: https://choosealicense.com/)

 

오픈 소스 프로젝트에 기여하거나 해당 오픈 소스 프로젝트를 확장하는 경우에는 해당 프로젝트의 라이센스를 그대로 유지하는 것이 좋다. 

1. 커뮤니티와 함께 하는 경우: APL, ISC, MIT 등

2. 짧고 간단한 작업만 하는 경우: MIT

3. 개선사항을 공유해주길 바라는 경우: GPLv3

 

그 외, 소프트웨어가 아니라면

1. 데이터/미디어: CC0-1.0, CC-BY-4.0, CC-BY-SA-4.0

2. 폰트: SIL Open Font License 1.1

 

728x90