오픈 소스 소프트웨어를 포함하기위한 라이센스 요구 사항


14

오픈 소스 프로젝트에는 필요한 기능을 구현하기 위해 여러 가지 다른 오픈 소스 라이브러리가 포함되어 있습니다. 프로젝트에 새로운 BSD 라이센스가 선택되었습니다. 포함 된 오픈 소스 라이브러리는 새로운 BSD, MIT, Apache 및 LGPL 라이센스에 따라 라이센스가 부여되지만 GPL 라이센스 코드는 없습니다.

이러한 다른 오픈 소스 라이브러리는 어떻게 인정됩니까?

기본 프로젝트 라이센스 파일에 모든 라이브러리 라이센스가 포함되어야합니까?

도움말-> 정보 대화 상자 및 문서에서 프로젝트 웹 사이트에 대한 링크 만 제공하면 충분합니까?

크레딧이 정말로 필요한가요?


답변:


10

종속성으로 사용하는 각 라이브러리는 소스 코드에 LICENSE 파일이 있어야합니다. 이 라이센스를 가져 와서 이름을 "LIBRARY_NAME_LICENSE"로 바꾸고 소스 코드에 포함시킵니다.

라이센스 (예 : BSD 라이센스)는 소스 코드를 재사용 할 때 원래 라이센스를 포함해야한다는 것을 알고 있습니다.

링크 된 라이브러리로 이것들을 사용한다면, 나는 이것이 필요하다고 생각하지 않습니다. 그러나 나는 이것에 대해 틀릴 수 있습니다.


2
라이센스 파일 이름을 바꾸더라도 라이센스 조건을 위반할 수 있습니다.
Doc Brown

2
@DocBrown : 그런 경우 어떻게해야합니까?
Kromster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.