Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 1.24 KB

githubLicense.md

File metadata and controls

15 lines (14 loc) · 1.24 KB

Github license의 종류와 나에게 맞는 라이센스 선택하기

라이센스는 "해야할 것"과 "하지 말아야할 것"에 대한 약속이다.

README.md 파일에서

“This project is licensed under the terms of the MIT license.”

이런식으로 라이센스를 명시한다.

라이센스 종류

  1. BSD: 소스코드를 공개하지 않아도 되는 라이선스, 저작권을 명시해야한다.
  2. GPL: 사용하고 싶은 오픈소스의 라이센스가 GPL 이라면 주의를 기울어야한다.

    GPL 라이센스를 적용받는 프로그램은 유료로 판매할 수 있지만 전체 소스코드는 무료로 공개 해야한다. 상업적인 용도로 사용할 수 있지만 코드를 공개해여하기 때문에 회사에서 라이브러리를 채택할 때는 반드시 어떤 라이센스가 있는지 미리 체크해야한다.

  3. MIT: 라이센스 및 저작권을 명시해야하고 상업적, 사적으로도 이용이 가능하다.
  4. Apache: 아파치 재단에서 만든 라이센스이다.

    구글이 안드로이드 오픈소스프로젝트의 기본 라이센스를 Apache2.0으로 선택했기 때문에, 대부분의 안드로이드 소프트웨어는 Apache2.0 라이센스가 적용된다.