LGPL이 아닌 GPL 라이센스가있는 하나의 라이브러리와 3 절 BSD 라이센스 가있는 라이브러리를 사용하는 코드를 작성 중입니다 . GPL 라이센스 라이브러리에 연결하기 때문에 코드도 GPL이어야합니다. 실제로 BSD 라이브러리의 원본 LICENSE.txt를 어떻게 처리해야합니까?
(A) 메인 소스 코드가 GPL 라이센스가 있고 일부 하위 디렉토리가 BSD 라이센스가되도록 프로젝트를 배포 할 수 있습니까?
(B) 라이브러리에 링크 할뿐만 아니라 BSD와 GPL 코드를보다 복잡한 방식으로 사용하고 결합하려면 LICENSE.txt로 어떻게해야합니까?
3 절 BSD 텍스트는 "소스 코드의 재배포는 상기 저작권 표시,이 조건 목록 및 다음 면책 사항을 유지해야합니다."라고 알려줍니다. 분명히 저작권 고지와 해당 조건 목록을 어딘가에 유지해야합니다. 그러나 GPL 라이센스 txt 파일을 어딘가에 배치해야합니다.
또한 BSD 라이센스 텍스트의 일부는 다음과 같은 내용 만 나옵니다. 다른 부분을 유지하십시오.
그렇다면 실제로 어떻게 그리고 어떤 텍스트 파일로 GPL 라이센스 텍스트와 BSD 라이센스의 일부 및 내가 보유한 저작권을 구성해야합니까?
편집 : 따라서 B의 경우 3 절 BSD 라이센스 코드를 가져 와서 3 절 BSD 라이센스가 GPL과 ( 단방향) 호환되므로 GPL에 따라 재배포합니다 . 라이센스 텍스트와 텍스트 파일을 실제로 처리하는 방법을 묻고 있습니다.