허용·조건·제한 한눈에 보기
조건
- 저작권·라이선스 고지배포할 때 라이선스 사본과 저작권 표시를 함께 넣어야 한다.
제한
- 책임 제한손해에 대한 책임을 지지 않는다고 명시한다.
- 보증 없음어떤 보증도 하지 않는다고 명시한다.
권한·조건·제한 분류 출처: choosealicense.com (GitHub, MIT 라이선스) 데이터.
어떤 라이선스인가
BSD 2-Clause 는 BSD 3-Clause 에서 '이름 사용 금지' 조항까지 뺀 판으로, 'Simplified BSD' 또는 FreeBSD 프로젝트가 채택해 'FreeBSD License'라고도 불립니다. FreeBSD 의 대부분 코드와 Homebrew 가 이 라이선스를 씁니다.
두 가지 조건
- 소스 코드를 재배포할 때 저작권 표시, 조건 목록, 면책 조항을 유지합니다.
- 바이너리로 재배포할 때 같은 내용을 문서나 함께 제공하는 자료에 넣습니다.
나머지는 자유입니다. 수정·비공개 상용 제품 포함·재라이선스 모두 가능합니다.
MIT·ISC 와의 관계
MIT, ISC 와 실질적 효과가 거의 같습니다. BSD 2-Clause 는 소스와 바이너리 배포를 조항으로 나눠 고지 위치를 조금 더 구체적으로 적었다는 차이가 있습니다. 셋 다 명시적 특허 조항은 없습니다. 특허 허락을 명시적으로 추가한 변형으로 BSD-2-Clause-Patent(OSI 승인)가 있습니다.
자주 하는 오해
- "2-Clause 는 3-Clause 보다 덜 안전하다" — 3번 조항은 이름을 홍보에 쓰지 못하게 하는 것이지 법적 보호를 더 주는 조항이 아닙니다. 이름 사용은 원래 라이선스가 허락하지 않는다고 보는 견해도 많습니다.
- "바이너리에는 고지가 필요 없다" — 2번 조항이 바이너리 배포 시 문서 등에 고지를 넣으라고 요구합니다. 바이너리 고지가 필요 없는 허용형은 BSL-1.0 입니다.
적용 방법
LICENSE 에 원문을 넣고 [year], [fullname] 을 채웁니다. SPDX 식별자는 BSD-2-Clause 입니다.
이런 경우에 어울린다
운영체제·시스템 도구처럼 BSD 계열 생태계와 코드를 주고받는 프로젝트, MIT 수준의 자유를 원하되 BSD 문구에 익숙한 조직에 맞습니다.
BSD-2-Clause 코드를 다른 프로젝트에 넣을 수 있을까?
이 라이선스로 공개된 코드를 가져와 아래 라이선스의 프로젝트에 합쳐 배포할 때의 일반적인 판정입니다. 호환성 검사기에서 다른 조합 보기 →
| 넣으려는 프로젝트 | 판정 | 메모 |
|---|---|---|
| 비공개(상용) 소프트웨어 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| MIT | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| Apache-2.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| MPL-2.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| LGPL-2.1 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| LGPL-3.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| GPL-2.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| GPL-3.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
| AGPL-3.0 | 가능 | 원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다. |
이 사이트의 내용은 일반 정보이며 법률 자문이 아닙니다. 실제 배포·계약·분쟁 판단은 변호사 등 전문가와 상의하세요.