GNU LGPL(LESSER GENERAL PUBLIC LICENSE) v.3.0
GNU LGPL(LESSER GENERAL PUBLIC LICENSE) v.3.0
버전 3, 29 2007년 6월
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
All rights reserved.
모든 사용자는 이 라이센스 문서의 verbatim 복사본을 복사하고 배포할 수 있지만 변경할 수는 없습니다.
이 버전의 GNU Lesser General Public License에는 아래 나열된 추가 권한으로 보완된 GNU General Public License 버전 3의 약관이 포함되어 있습니다.
추가 용어 정의.
여기서 사용되는 바와 같이, "이 라이선스"는 GNU Lesser General Public License의 버전 3을 지칭하며, "GNU GPL"은 GNU General Public License의 버전 3을 지칭한다.
"라이브러리"란 아래 정의된 애플리케이션 또는 조합 작업 외에 본 라이센스가 관리하는 적용 작업을 말합니다.
"응용 프로그램"은 라이브러리에서 제공하는 인터페이스를 사용하지만 라이브러리를 기반으로 하지 않는 모든 작업입니다. Library에 의해 정의된 클래스의 서브 클래스 정의는 Library에서 제공하는 인터페이스를 사용하는 모드로 간주됩니다.
"결합된 작업"은 응용 프로그램을 라이브러리와 결합하거나 연결하여 생성된 작업입니다. 조합된 작업이 만들어진 라이브러리의 특정 버전을 "연결된 버전"이라고도 합니다.
결합된 작업에 대한 "최소 대응 출처"는 결합된 작업에 대한 해당 출처를 의미하며, 분리된 것으로 간주되는 결합된 작업의 일부에 대한 출처 코드는 링크된 버전이 아닌 애플리케이션을 기반으로 합니다.
Combined Work의 "Corresponding Application Code"는 애플리케이션에서 Combined Work를 재현하는 데 필요한 모든 데이터 및 유틸리티 프로그램을 포함하지만 Combined Work의 시스템 라이브러리는 제외하는 응용 프로그램의 객체 코드 및/또는 소스 코드를 의미합니다.
1. GNU GPL의 섹션 3에 대한 예외입니다.
GNU GPL의 섹션 3에 구속되지 않고 이 라이센스의 섹션 3 및 4에 따라 적용 작업을 전달할 수 있습니다.
2. 수정된 버전 전달
라이브러리의 복사본을 수정하고 수정 시 협업공간이 협업공간을 사용하는 응용프로그램에서 제공할 함수 또는 데이터를 참조할 경우(공간이 호출될 때 전달된 인수 제외) 수정된 버전의 복사본을 전달할 수 있습니다.
-
a) 본 라이센스에 의거하여, 귀하가 응용 프로그램이 기능이나 데이터를 제공하지 않는 경우, 시설이 여전히 작동하고 그 목적의 어떤 부분이라도 의미 있는 상태로 유지되도록 보장하기 위해 선의의 노력을 기울일 경우
-
b) GNU GPL에 따라 해당 복사본에 적용되는 이 라이센스의 추가 권한이 없습니다.
3. 라이브러리 헤더 파일에서 자재를 통합하는 객체 코드입니다.
응용 프로그램의 객체 코드 형식은 라이브러리의 일부인 헤더 파일의 자료를 통합할 수 있습니다. 통합 재료가 숫자 매개변수, 데이터 구조 레이아웃 및 액세서 또는 작은 매크로, 인라인 함수 및 템플릿(길이 10개 이하)으로 제한되지 않은 경우 다음 두 작업을 모두 수행하는 경우 선택한 조건에 따라 이러한 객체 코드를 전달할 수 있습니다.
-
a) 라이브러리가 사용된 객체 코드의 각 사본과 라이브러리 및 라이브러리 사용이 본 라이센스에 포함됨을 눈에 띄게 통지합니다.
-
b) 객체 코드와 GNU GPL 및 이 라이센스 문서의 복사본을 함께 사용합니다.
4. 조합된 작업
다음 각 작업도 수행하는 경우, 통합 작업 및 리버스 엔지니어링에 포함된 라이브러리 부분의 수정을 효과적으로 제한하지 않고 이러한 수정 사항을 디버깅하기 위해 선택한 조건에 따라 결합 작업을 전달할 수 있습니다.
-
a) 해당 라이브러리에서 라이브러리가 사용되고 라이브러리와 그 사용이 본 라이센스에 의해 적용된다는 조합 작업의 각 사본에 대해 눈에 띄게 통지합니다.
-
b) 결합 작업을 GNU GPL 및 이 라이센스 문서의 사본과 함께 수행합니다.
-
c) 실행 중 저작권 공지를 표시하는 Combined Work의 경우 이러한 공지 중 라이브러리에 대한 저작권 공지는 물론 GNU GPL 및 이 라이센스 문서의 사본으로 사용자를 안내하는 참조를 포함합니다.
-
d) 다음 중 하나를 수행하십시오.
-
0) 본 사용권의 조건에 따라 최소 대응 출처를 전달하고, 사용자가 재조합할 수 있도록 허용하는 조건에 따라 해당 애플리케이션 코드를 전달합니다. 또는 응용 프로그램을 링크된 버전의 수정된 버전과 다시 연결하여 해당 소스를 전달하기 위해 GNU GPL의 섹션 6에서 지정한 방식으로 수정된 조합 작업을 생성합니다.
-
1) 라이브러리와의 연결에 적합한 공유 라이브러리 방식을 사용합니다. 적합한 방식은 (a) 런타임 시 사용자의 컴퓨터 시스템에 이미 존재하는 라이브러리의 복사본을 사용하고 (b) 링크된 버전과 인터페이스 호환되는 수정된 라이브러리 버전으로 올바르게 작동하는 방식입니다.
-
-
e) 설치 정보를 제공하지만, GNU GPL의 섹션 6에 따라 이러한 정보를 제공해야 하는 경우에만 해당 정보가 링크된 버전의 수정된 버전으로 응용 프로그램을 재결합하거나 재연결하여 생성된 조합된 작업의 수정된 버전을 설치하고 실행하는 데 필요한 범위 내에서만 제공됩니다. 옵션 4d0을 사용하는 경우 설치 정보는 최소 해당 소스 및 해당 응용 프로그램 코드와 함께 제공되어야 합니다. 옵션 4d1을 사용하는 경우 해당 소스를 전달하기 위해 GNU GPL의 섹션 6에서 지정한 방식으로 설치 정보를 제공해야 합니다.)
5. 결합된 도서관
라이브러리를 기반으로 한 작업인 라이브러리 설비를 응용 프로그램이 아닌 다른 라이브러리 설비와 함께 단일 라이브러리에 배치하고, 이 라이센스에 포함되지 않은 라이브러리 설비와 함께 배치할 수 있으며, 다음 두 작업을 모두 수행하는 경우 선택한 조건에 따라 이러한 결합된 라이브러리를 전달할 수 있습니다.
-
a) 본 라이센스의 약관에 따라 전달되는 다른 라이브러리 시설과 결합되지 않은 라이브러리를 기반으로 동일한 작업의 사본과 결합된 라이브러리를 동반합니다.
-
b) 그 일부가 도서관을 기반으로 한 작품이라는 것을 결합 된 도서관에 눈에 띄게 통지하고, 동일한 작품의 동반되지 않은 형태를 찾을 수있는 위치를 설명합니다.
6. GNU Lesser General Public License의 개정판
자유 소프트웨어 재단은 때때로 GNU Lesser General Public License의 개정 및/또는 새 버전을 게시할 수 있습니다. 이러한 새로운 버전은 현재 버전과 유사하지만 새로운 문제 또는 우려 사항을 해결하기 위해 세부적으로 다를 수 있습니다.
각 버전에는 구별되는 버전 번호가 제공됩니다. 귀하가 받은 라이브러리에 특정 번호의 GNU Lesser General Public License "또는 그 이후의 버전"이 적용됨을 명시하는 경우, 귀하는 해당 게시된 버전 또는 Free Software Foundation에서 발행한 이후 버전의 이용 약관을 따를 수 있습니다. 귀하가 받은 라이브러리가 GNU Lesser General Public License의 버전 번호를 지정하지 않는 경우, 자유 소프트웨어 재단이 발행한 GNU Lesser General Public License의 버전을 선택할 수 있습니다.
귀하가 수신한 라이브러리에 따라 프록시가 GNU Lesser General Public License의 향후 버전을 적용할지 여부를 결정할 수 있다고 명시되는 경우, 해당 프록시의 모든 버전 수락 공개 진술은 라이브러리에 대한 해당 버전을 선택할 수 있는 영구적인 승인입니다.