BSD 라이센스는 Apache와 호환됩니까?


답변:


30

짧은 대답은 프로젝트에서 오픈 소스 소프트웨어를 사용하는 경우 해당 라이센스에 명시된 모든 요구 사항을 충족해야한다는 것입니다.

BSD 나 Apache 2.0 모두 "바이러스 성"라이센스가 아니기 때문에 AFAIK는 포함 된 다른 소스 코드를 요구하지 않습니다. 이는 GPL과 달리 BSD 또는 Apache 라이센스 하에서 "제품"을 공개하지 않지만 각 파일 또는 코드 섹션은 작성자가 라이센스를 배포 한 라이센스하에 라이센스가 부여됨을 의미합니다.

따라서 하나의 모듈이 BSD이고 하나의 모듈이 Apache 인 프로젝트를 가질 수 있으며, 명시 적으로 명시하지 않는 한 배포 할 수없는 이유가 없습니다. IANAL입니다.

Apache 라이센스 코드를 가져 와서 BSD로 재 라이센스 할 권리가 있습니까? 나는 그것을 의심한다. 아파치에는 BSD보다 몇 가지 제한이 더 있다고 생각합니다. 물론 원래의 저작권 표시를 유지해야하지만, 변경 사항을 발표 할 때 약간의 추가 조치를 취해야한다고 생각합니다. 변경 사항을 적용하여 해당 조건을 제거 할 수는 없었습니다. 특허.

Apache Software Foundation에서 관리하는 소스 코드를 포함하여 Apache v2.0 라이센스 코드베이스에 BSD 라이센스 코드를 포함 (확장) 할 수 있습니다 .

Apache 제품에 대한 종속성을 유지하기 위해 Apache License 2.0과 관련하여 어떤 라이센스가 유사한 것으로 간주됩니까? 다음 라이센스에 따른 저작물이 Apache 제품에 포함될 수 있습니다.

• BSD (광고 조항 없음). 변형 포함 :

◦ BSD 2 절

◦ BSD 3 절

위험 및 규정 준수에 대한 조언 변호사에게 문의 하십시오 .


3
Apache 라이센스 코드를 가져 와서 Apache (원본) 및 BSD (이중 라이센스)로 배포 할 수 있습니까?
NARKOZ

첫 번째 문장은 무료, 공개 또는 비공개 소스 라이센스에 관계없이 모든 라이센스에 적용됩니다.
중복 제거기

15

짧은 대답 : . Apache 소프트웨어 라이센스는 BSD 및 MIT 스타일 라이센스를 기반으로합니다. 내가 아파치 코드를 작업하는 동안의 일반적인 이해는 BSD, MIT 및 유사한 라이센스 라이브러리를 통합 할 수 있지만 GPL 기반 라이센스에 대해서는 동일하게 수행 할 수 없다는 것입니다.

추가 질문이 있으면 Apache로 직접 이동하는 것이 좋습니다.

그들은 정말 좋은 사람들의 그룹이며 꽤 합리적입니다.


4

이에 대한 최선의 답변은 Apache 타사 라이센스 정책에서 확인할 수 있습니다. 이는 다른 라이센스와 함께 lib를 사용할 때 모든 아파치 프로젝트가 따라야하는 정책입니다. 보시다시피 BSD는 Category A-Authorized licenses에 나와 있습니다. 따라서이 라이센스를 사용하는 데 아무런 문제가 없습니다. 여기에서 다른 라이센스에 대한 정책을 찾을 수 있습니다. 실제로 회사에서 근무하는 경우 Apache 정책이 자체 라이센스 정책의 좋은 출발점이 될 수 있습니다.

http://www.apache.org/legal/3party.html



2

다음은 매우 유용한 사이트입니다.

귀하의 경우 : apache-2.0BSD .

두 가지 모두에서 다음을 수행해야합니다.

  • 저작권 포함

그러나 Apache에서는 BSD와 달리 다음을 수행해야합니다 .

  • 라이센스 포함
  • 상태 변경
  • 통지 포함

UPD

이 정보는 tldrlegal.com 에서 가져 왔습니다.

그리고 그들이 알듯이 :

이것은 전문의 짧은 요약 일뿐입니다. TLDRLegal에 대한 정보는 법적 조언이 아닙니다.

자세한 내용은 @DmitryAlexandrov의 의견 토론을 참조하십시오.


2
이 답변은 아파치 라이센스 프로젝트를 BSD 라이센스로 확장하는 문제를 다루지 않습니다.

@MichaelT이 답변은 이러한 라이센스의 차이점을 이해하는 데 도움이됩니다. 따라서 물론 호환 가능한 측면과 그렇지 않은 측면을 이해하도록 도와주십시오.
skywinder

'BSD [Licence]와 달리'는 무엇을 의미합니까? BSDL은 (모두 3 개) 않는 모두 소스 및 바이너리 배포판에 저작권 고지 및 라이센스 조건을 포함해야합니다.
Dmitry Alexandrov

1
@skywinder 나는 당신 이 라이센스의 텍스트 를 놓친 것 같아요 . :-) 답을 삭제하지 마십시오. tldrlegal.com과 같은 위키 페이지가 유해한 이유를 설명하는 데 유용 할 수 있습니다.
Dmitry Alexandrov

1
@DmitryAlexandrov 잠재적 불일치에 대해 사용자에게 알리기 위해 답변을 업데이트했습니다.
skywinder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.