허용·조건·제한 한눈에 보기
조건
- 해당 없음
제한
- 책임 제한손해에 대한 책임을 지지 않는다고 명시한다.
- 보증 없음어떤 보증도 하지 않는다고 명시한다.
권한·조건·제한 분류 출처: choosealicense.com (GitHub, MIT 라이선스) 데이터.
어떤 라이선스인가
0BSD 는 이름과 달리 BSD 가 아니라 ISC 문구에서 '위 저작권 표시와 이 허가 문구가 모든 사본에 나타나야 한다'는 조건을 지운 라이선스입니다. 조건 조항이 0개라 'Zero Clause'라고 부릅니다. OSI 가 승인한 라이선스이며, Microsoft 의 TypeScript 런타임 헬퍼 tslib 가 0BSD 를 씁니다.
조건
없습니다. 사용·복제·수정·배포를 목적과 관계없이 허락하고, 저작권 표시나 허가 문구를 남길 의무가 없습니다. 보증과 책임 부인 문구만 있습니다.
Unlicense·CC0 와의 차이
- 0BSD: 저작권은 그대로 두고 라이선스로 모든 것을 허락합니다. 퍼블릭 도메인 개념이 없는 나라에서도 해석이 단순합니다.
- Unlicense: 퍼블릭 도메인으로 헌정하고, 그것이 불가능한 곳을 위해 대체 허가를 둡니다.
- CC0: 법이 허용하는 한 권리를 포기하고, 포기가 안 되면 대체 라이선스를 줍니다. 특허권은 명시적으로 제외합니다.
자주 하는 오해
- "고지 의무가 없으니 내가 만들었다고 주장해도 된다" — 라이선스가 고지를 요구하지 않을 뿐, 다른 사람의 저작물을 자기 것처럼 속이는 행위는 표절이나 다른 법적 문제가 될 수 있습니다.
- "0BSD 는 BSD 2-Clause 에서 조항을 뺀 것" — 문구는 OpenBSD 가 쓰는 ISC 스타일 템플릿을 바탕으로 합니다. 'Zero Clause BSD'라는 이름은 만든 사람(Rob Landley)이 붙였습니다.
적용 방법
LICENSE 에 원문을 넣고 [year], [fullname] 을 채웁니다. 고지 의무가 없으므로 저작권 줄을 지워도 되지만, 기록으로 남겨 두는 경우가 많습니다. SPDX 식별자는 0BSD 입니다.
이런 경우에 어울린다
코드 조각·예제·템플릿처럼 복사해 쓰일 것을 전제로 하는 코드, 런타임에 포함돼 모든 앱에 고지를 요구하기 곤란한 작은 헬퍼 라이브러리에 적합합니다.
0BSD 코드를 다른 프로젝트에 넣을 수 있을까?
이 라이선스로 공개된 코드를 가져와 아래 라이선스의 프로젝트에 합쳐 배포할 때의 일반적인 판정입니다. 호환성 검사기에서 다른 조합 보기 →
| 넣으려는 프로젝트 | 판정 | 메모 |
|---|---|---|
| 비공개(상용) 소프트웨어 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| MIT | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| Apache-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| MPL-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| LGPL-2.1 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| LGPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| GPL-2.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| GPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
| AGPL-3.0 | 가능 | 고지 의무도 없는 라이선스라 어디에든 넣을 수 있습니다. |
이 사이트의 내용은 일반 정보이며 법률 자문이 아닙니다. 실제 배포·계약·분쟁 판단은 변호사 등 전문가와 상의하세요.