허용·조건·제한 한눈에 보기
조건
- 해당 없음
제한
- 책임 제한손해에 대한 책임을 지지 않는다고 명시한다.
- 보증 없음어떤 보증도 하지 않는다고 명시한다.
권한·조건·제한 분류 출처: choosealicense.com (GitHub, MIT 라이선스) 데이터.
어떤 라이선스인가
The Unlicense 는 2010년 무렵 공개된 퍼블릭 도메인 헌정 문서입니다. '이것은 퍼블릭 도메인에 공개된 자유롭고 제약 없는 소프트웨어'라는 선언으로 시작해, 누구든 어떤 목적으로든 소스나 바이너리로 복제·수정·출판·사용·판매·배포할 수 있다고 적습니다. 저작권 법이 인정하는 나라에서는 저작권자가 모든 저작권 이익을 퍼블릭 도메인에 헌정한다고 밝히고, 끝에 보증 부인 문구를 둡니다. youtube-dl 과 후속작 yt-dlp 가 Unlicense 를 씁니다. Unlicense 는 OSI 승인 오픈소스 라이선스입니다(SPDX 목록 기준).
조건
없습니다. 고지 의무도 없습니다.
한계와 비판
- 일부 국가(예: 독일 등 대륙법계)에서는 저작자가 저작권을 완전히 포기하는 것이 법적으로 어렵다고 봅니다. Unlicense 는 이를 대비한 문장을 두지만, CC0 처럼 체계적인 대체 라이선스 조항을 두지는 않았다는 비판이 있습니다.
- 문구가 비교적 비공식적이라 보수적인 기업 법무팀이 기여나 사용을 꺼리는 경우가 있습니다.
- 특허에 대한 언급이 없습니다.
자주 하는 오해
- "Unlicense 는 라이선스가 없는 것과 같다" — 정반대입니다. 라이선스가 없는 코드는 모든 권리가 유보된 상태이고, Unlicense 는 모든 권리를 내놓겠다는 적극적 선언입니다.
- "남의 MIT 코드를 Unlicense 프로젝트에 넣으면 퍼블릭 도메인이 된다" — 권리를 내놓을 수 있는 사람은 저작권자뿐입니다. 가져온 MIT 부분은 계속 MIT 조건(고지 유지)을 따릅니다.
적용 방법
원문을 LICENSE 또는 UNLICENSE 파일에 넣습니다. 저작권자 이름을 적는 자리가 없습니다. SPDX 식별자는 Unlicense 입니다.
이런 경우에 어울린다
저작권을 행사할 생각이 전혀 없고 최대한 조건 없이 코드를 내놓고 싶을 때 씁니다. 법적 안정성을 더 원하면 CC0 나 0BSD 가 대안입니다.
Unlicense 코드를 다른 프로젝트에 넣을 수 있을까?
이 라이선스로 공개된 코드를 가져와 아래 라이선스의 프로젝트에 합쳐 배포할 때의 일반적인 판정입니다. 호환성 검사기에서 다른 조합 보기 →
| 넣으려는 프로젝트 | 판정 | 메모 |
|---|---|---|
| 비공개(상용) 소프트웨어 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| MIT | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| Apache-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| MPL-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| LGPL-2.1 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| LGPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| GPL-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| GPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| AGPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
이 사이트의 내용은 일반 정보이며 법률 자문이 아닙니다. 실제 배포·계약·분쟁 판단은 변호사 등 전문가와 상의하세요.