허용형(Permissive)

BSD 3-Clause "New" or "Revised" License

소스·바이너리 배포 시 고지를 유지하고, 허락 없이 저작권자 이름으로 파생 제품을 홍보하지 않으면 되는 허용형 라이선스.

SPDXBSD-3-Clause

허용·조건·제한 한눈에 보기

허용

  • 상업적 이용원본과 파생물을 상업적 목적으로 쓸 수 있다.
  • 수정코드를 고칠 수 있다.
  • 배포코드를 배포할 수 있다.
  • 사적 이용공개하지 않고 내부에서 쓰고 고칠 수 있다.

조건

  • 저작권·라이선스 고지배포할 때 라이선스 사본과 저작권 표시를 함께 넣어야 한다.

제한

  • 책임 제한손해에 대한 책임을 지지 않는다고 명시한다.
  • 보증 없음어떤 보증도 하지 않는다고 명시한다.

권한·조건·제한 분류 출처: choosealicense.com (GitHub, MIT 라이선스) 데이터.

어떤 라이선스인가

BSD 라이선스는 캘리포니아 대학교 버클리의 BSD 유닉스 배포에서 유래했습니다. 3-Clause 판은 원래 4개 조항 중 '광고 조항'(광고물에 버클리 대학교 표시를 요구하던 조항)을 1999년에 삭제한 것이라 'New BSD' 또는 'Revised BSD'라고 부릅니다. Go 언어, Django, NumPy, pandas 가 이 라이선스를 씁니다.

세 가지 조건

  1. 소스 코드를 재배포할 때는 저작권 표시, 조건 목록, 면책 조항을 유지합니다.
  2. 바이너리 형태로 재배포할 때는 같은 내용을 문서나 함께 제공하는 자료에 넣습니다.
  3. 사전 서면 허락 없이 저작권자나 기여자의 이름을 파생 제품의 보증·홍보에 쓰지 않습니다.

MIT 와 무엇이 다른가

효과는 MIT 와 매우 비슷합니다. 차이는 3번 '이름 사용 금지(non-endorsement)' 조항이 명시돼 있다는 점과, 바이너리 배포 시 고지를 넣을 위치를 조금 더 구체적으로 적었다는 점입니다. 특허 조항은 어느 쪽에도 없습니다.

자주 하는 오해

적용 방법

LICENSE 파일에 원문을 넣고 [year], [fullname] 을 채웁니다. 3번 조항의 '저작권자' 자리에는 원문 문구 그대로 'the copyright holder'가 들어가므로 따로 이름을 넣을 필요가 없습니다. SPDX 식별자는 BSD-3-Clause 입니다.

이런 경우에 어울린다

MIT 수준의 자유를 주면서 조직·대학의 이름이 파생 제품 광고에 쓰이는 것을 막고 싶을 때 선택합니다. 과학 계산·데이터 분석 생태계(Python 의 SciPy 계열)에서 특히 흔합니다.

BSD-3-Clause 코드를 다른 프로젝트에 넣을 수 있을까?

이 라이선스로 공개된 코드를 가져와 아래 라이선스의 프로젝트에 합쳐 배포할 때의 일반적인 판정입니다. 호환성 검사기에서 다른 조합 보기 →

넣으려는 프로젝트판정메모
비공개(상용) 소프트웨어 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
MIT 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
Apache-2.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
MPL-2.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
LGPL-2.1 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
LGPL-3.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
GPL-2.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
GPL-3.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.
AGPL-3.0 가능원래 저작권 표시와 라이선스 문구를 함께 넣어야 합니다.

이 사이트의 내용은 일반 정보이며 법률 자문이 아닙니다. 실제 배포·계약·분쟁 판단은 변호사 등 전문가와 상의하세요.