Berkeley Software Distribution 라이선스라고도 하는 BSD 라이선스는 널리 사용되는 라이선스입니다. 소프트웨어의 무료 사용, 수정 및 배포를 허용하는 오픈 소스 라이센스 입니다. 많은 소프트웨어 개발자와 회사는 이 라이선스를 사용하여 많은 사용자가 자신의 작업에 액세스할 수 있도록 합니다. 이 기사에서는 BSD 라이선스에 대해 자세히 알아보고 BSD 라이선스가 다른 오픈 소스 라이선스와 어떻게 다른지 알아봅니다. GPL. 또한 BSD 라이센스를 사용하는 것의 의미에 대해서도 논의할 것입니다. 소프트웨어 개발 및 개발자와 사용자에게 혜택을 줄 수 있는 방법. 소프트웨어 개발자, 비즈니스 소유자 또는 오픈 소스 라이선스에 대해 궁금한 사람에게 이 기사는 귀중한 정보와 통찰력을 제공합니다.
BSD 라이선스란 무엇입니까?
버클리 소프트웨어 배포 라이선스라고도 하는 BSD 라이선스는 소프트웨어의 무료 사용, 수정 및 배포를 허용하는 일종의 오픈 소스 라이선스입니다. BSD 라이선스는 허가된 소프트웨어의 사용 및 배포에 최소한의 제한을 두는 허용적 라이선스입니다. BSD 라이선스의 주요 요구 사항은 소프트웨어 재배포 시 라이선스 사본과 책임 부인을 포함해야 한다는 것입니다. 많은 소프트웨어 개발자와 회사는 이 라이선스를 사용하여 소프트웨어의 권리를 유지하면서 광범위한 사용자가 작업에 액세스할 수 있도록 합니다.
BSD 라이선스의 조건은 무엇입니까?
BSD 라이선스의 조건에는 일반적으로 다음이 포함됩니다.
- 이 소프트웨어는 상업적 용도를 포함하여 모든 목적으로 사용할 수 있습니다.
- 소프트웨어는 제한 없이 수정 및 배포할 수 있습니다.
- 소스 코드는 소프트웨어 배포에 포함되어야 합니다.
- 라이선스 사본은 소프트웨어 배포 시 포함되어야 합니다.
- 소프트웨어 배포에는 책임 부인이 포함되어야 합니다.
다른 버전의 BSD 라이선스에는 이러한 조건이 약간 다를 수 있다는 점에 유의해야 합니다. 또한 일부 BSD 라이선스에는 속성 요구 사항 또는 특허 보호 조항과 같은 추가 조건이 포함될 수 있습니다. BSD 라이선스에 따라 소프트웨어를 사용하거나 배포하기 전에 항상 라이선스를 주의 깊게 읽는 것이 좋습니다.
BSD 라이선스는 어떤 클래스를 의미합니까?
BSD 라이선스는 종종 관대한 오픈 소스 라이선스라고 합니다. 즉, 라이선스 소프트웨어의 사용 및 배포에 최소한의 제한을 둡니다. BSD 라이선스와 같은 허용 라이선스는 원래의 저작권 표시와 책임 부인을 포함하는 한 사용자가 소프트웨어로 원하는 거의 모든 작업을 수행할 수 있는 유연한 조건이 특징입니다. 다른 널리 사용되는 허용 오픈 소스 라이선스에는 다음이 포함됩니다. MIT 라이센스 및 Apache 라이센스. 이러한 라이선스는 일반적으로 다음과 같은 카피레프트 라이선스보다 더 허용적인 것으로 간주됩니다. GPL.
BSD 라이선스의 이점은 무엇입니까?
소프트웨어 개발 프로젝트에 BSD 라이선스를 선택하면 다음과 같은 몇 가지 이점을 얻을 수 있습니다.
- 무료 사용 : BSD 라이선스는 소프트웨어의 무료 사용을 허용하므로 채택 및 사용을 늘리는 데 도움이 될 수 있습니다.
- 배포 제한 없음 : BSD 라이선스는 소프트웨어의 수정 및 배포를 제한 없이 허용합니다. 이는 개발자 간의 공동 작업 및 개선 사항 공유를 장려하는 데 도움이 될 수 있습니다.
- 바이럴 효과 없음 : 다른 오픈소스 라이선스와 달리 GPL, BSD 라이센스는 바이러스 효과가 없습니다. 즉, BSD 라이선스 코드를 포함하는 소프트웨어는 BSD 라이선스에 따라 출시되어서는 안 됩니다.
- 소스코드를 공개할 필요가 없습니다 . GPL, BSD 라이센스는 소프트웨어 수신자가 소스 코드를 사용할 수 있도록 요구하지 않습니다. 이는 소스 코드를 독점적으로 유지하려는 회사에 도움이 될 수 있습니다.
- 특허 보호 없음 : 일부 BSD 라이센스 버전에는 특허 보호 조항이 포함되어 있지 않으므로 개발자가 특허 소송에 대한 두려움 없이 BSD 라이센스 소프트웨어에서 특허 기술을 사용할 수 있습니다.
- 유연성 : BSD 라이센스는 매우 유연하고 준수하기 쉽습니다. 이를 통해 개발자는 원본 저작권 표시와 책임 부인을 포함하는 한 원하는 방식으로 소프트웨어를 사용할 수 있습니다.
- 더 많은 채택 : BSD 라이선스는 허용적인 특성으로 인해 종종 기업과 조직 사이에서 더 많은 소프트웨어 채택으로 이어집니다.
BSD 라이선스를 상업적으로 사용할 수 있습니까?
예, BSD 라이센스는 소프트웨어의 상업적 사용을 허용합니다. BSD 라이선스의 핵심 기능 중 하나는 라이선스 소프트웨어의 사용 및 배포에 대한 제한을 최소화한다는 것입니다. 즉, BSD 라이선스에 따라 출시된 소프트웨어는 상업적 용도를 포함하여 모든 용도로 사용할 수 있습니다. 회사와 개인은 제한 없이 소프트웨어를 사용, 수정 및 배포할 수 있습니다. 또한 소프트웨어에 대한 비용을 청구하거나 상용 제품의 구성 요소로 포함할 수 있습니다.
BSD 라이센스는 어떻게 얻습니까?
BSD 라이선스는 당신이 얻는 것이 아닙니다. 소프트웨어에 적용하는 라이센스 계약입니다. 소프트웨어에 대한 BSD 라이선스를 신청하려면 다음 단계를 수행해야 합니다.
- 사용하려는 BSD 라이선스 버전 선택 : BSD 라이선스에는 원래 BSD 라이선스, 수정된 BSD 라이선스 및 새 BSD 라이선스의 세 가지 버전이 있습니다. 버전마다 이용 약관이 조금씩 다르므로 필요에 가장 적합한 버전을 선택해야 합니다.
- 라이센스 텍스트 포함 : 라이센스 텍스트는 소프트웨어와 함께 일반적으로 " LICENSE " 또는 " COPYING." 라이센스 텍스트는 소프트웨어의 소스 및 바이너리 배포판 모두에 포함되어야 합니다.
- 저작권 표시 포함 : 저작권 표시는 소프트웨어에도 포함되어야 하며 설명서나 소프트웨어의 " About " 대화 상자.
- 라이선스 및 저작권 고지 사본 보관 : 향후 소프트웨어 릴리스와 함께 배포하려면 소프트웨어의 소스 코드와 함께 사본을 보관해야 합니다.
- 라이선스 업데이트 : 소프트웨어를 변경한 경우 새 버전을 반영하도록 라이선스 및 저작권 고지를 업데이트해야 합니다.
BSD 라이선스는 법적 문서이므로 소프트웨어에 적용하는 것에 대해 질문이나 우려 사항이 있는 경우 변호사나 법률 전문가와 상담해야 합니다.
BSD 3 라이센스는 무료입니까?
BSD 3-clause 라이센스라고도 합니다. " New BSD License " 또는 " Modified BSD License "는 무료이며 오픈 소스입니다. 특정 조건이 충족되는 한 소프트웨어의 무료 사용, 수정 및 배포를 허용합니다. 주요 조건은 소프트웨어의 모든 재배포에 라이센스 사본과 책임 부인이 포함되어야 한다는 것입니다. 또한 라이센스에는 소프트웨어에 저작권 표시 및 조건 목록이 포함되어야 합니다. 이 라이센스는 관대한 것으로 간주되며 상업적 사용을 허용합니다. 귀하는 상업적 사용을 포함한 모든 목적으로 소프트웨어를 사용할 수 있으며 파생 작업의 소스 코드를 공개할 필요가 없으므로 다음과 같은 카피레프트 라이센스보다 더 허용적입니다. GPL.
어떤 소프트웨어가 BSD 라이선스를 사용합니까?
다음을 포함하여 널리 사용되는 많은 소프트웨어 프로젝트에서 BSD 라이선스를 사용합니다.
- OpenBSD: 무료 다중 플랫폼 4.4BSD 기반 UNIX 유사 운영 체제입니다.
- FreeBSD: FreeBSD와 유사한 운영 체제 Unix 는 자유롭게 사용할 수 있으며 소스 코드는 공개적으로 액세스할 수 있습니다. Berkeley Software Distribution에 기원이 있습니다.
- NetBSD: 이식성에 중점을 두고 다양한 하드웨어 플랫폼에서 실행되는 무료 오픈 소스 Unix 계열 운영 체제입니다.
- OpenCV: 주로 실시간 컴퓨터 비전을 목표로 하는 프로그래밍 함수 라이브러리입니다.
- Python : 널리 사용되는 고급 범용 프로그래밍 언어입니다.
- SQLite: 다음을 제공하는 라이브러리 별도의 서버가 필요하지 않고 구성이 필요하지 않으며 트랜잭션이 올바르게 처리되도록 하는 SQL 데이터베이스 엔진입니다. 자급 자족하며 외부 구성 요소에 의존하지 않습니다.
- LLVM: 재사용 가능한 모듈식 컴파일러 및 도구 체인 기술 모음입니다.
- nginx: 웹 서버와 리버스 프록시 서버.
- MongoDB : 크로스 플랫폼 문서 지향 데이터베이스 프로그램입니다.
- PostgreSQL : 확장성과 SQL 준수를 강조하는 무료 오픈 소스 관계형 데이터베이스 관리 시스템입니다.
다음은 BSD 라이선스를 사용하는 소프트웨어의 몇 가지 예입니다. 다른 영역의 더 많은 소프트웨어와 라이브러리도 허용적인 특성 때문에 BSD 라이선스를 사용합니다.
BSD 3절 라이선스와 MIT 라이센스
BSD 3-clause 라이선스( " New BSD License " 또는 " Modified BSD License ") 및 MIT 라이선스는 둘 다 관대한 오픈 소스 라이선스입니다. 두 라이센스 모두 소프트웨어의 무료 사용, 수정 및 배포를 허용합니다. 그러나 두 라이선스 간에는 몇 가지 주요 차이점이 있습니다.
- 책임 부인 : BSD 3절 라이선스는 모든 소프트웨어 배포에 책임 부인을 포함하도록 요구합니다. MIT 라이센스는 그렇지 않습니다.
- 속성 : The MIT 라이센스에서는 소프트웨어 및 귀하가 배포하는 모든 소프트웨어 사본에 저작권 표시 및 권한 표시가 포함되어야 합니다. 반대로 BSD 3절 라이선스에는 저작권 표시만 포함되어 있습니다.
- 특허 보호 : MIT 라이센스에는 라이센스 부여가 기여에 의해 필연적으로 침해되는 기여자가 라이센스를 부여할 수 있는 특허 청구까지 확장된다는 특허 보호 조항이 포함되어 있습니다.
- 호환성 : BSD 라이선스는 다음과 호환됩니다. GPL, BSD 라이선스에 따라 출시된 코드가 GPL 라이선스 소프트웨어에 포함될 수 있음을 의미합니다. 한편, MIT 라이센스는 GPL, 즉 GPL에 따라 출시된 코드 MIT 라이선스는 특별한 예외 없이 GPL 라이선스 소프트웨어에 포함될 수 없습니다.
- Shortness : BSD 라이선스가 기존보다 길다. MIT 라이센스
궁극적으로 BSD 3-clause 라이선스와 MIT 라이선스는 프로젝트의 특정 요구 사항과 소프트웨어 배포 및 사용에 대한 목표에 따라 다릅니다. 두 라이센스 모두 허용적이고 상업적 사용을 허용하지만 BSD 3-clause 라이센스에는 책임 부인이 필요하지만 MIT 라이센스는 귀속이 필요하며 특허 보호 조항이 있습니다.
결론
결론적으로 버클리 소프트웨어 배포 라이선스라고도 하는 BSD 라이선스는 소프트웨어의 무료 사용, 수정 및 배포를 허용하는 인기 있는 오픈 소스 라이선스입니다. 라이선스 소프트웨어의 사용 및 배포에 대한 최소한의 제한을 두는 허용 라이선스입니다. BSD 라이선스의 주요 요구 사항은 소프트웨어 재배포 시 라이선스 사본과 책임 부인을 포함해야 한다는 것입니다. 소프트웨어 개발 프로젝트에 BSD 라이선스를 선택하면 무료 사용, 배포 제한 없음, 바이럴 효과 없음, 소스 코드 공개 필요 없음 등 여러 가지 이점을 얻을 수 있습니다. 그러나 BSD 라이선스에 따라 소프트웨어를 사용하거나 배포하기 전에 라이선스를 읽는 것이 필수적입니다.