GNU 일반 공중 라이선스
버전 3, 2007년 6월 29일
저작권 © 2007 자유 소프트웨어 재단, Inc. <https://fsf.org/>
누구나 이 라이센스 문서를 그대로 복사 및 배포할 수 있지만 변경은 허용되지 않습니다.
전문
GNU General Public License는 소프트웨어 및 기타 저작물에 대한 무료 카피레프트 라이선스입니다.
대부분의 소프트웨어 및 기타 실제 저작물에 대한 라이센스는 저작물을 공유하고 변경할 수 있는 자유를 박탈하도록 설계되었습니다. 반대로 GNU General Public License는 프로그램의 모든 버전을 공유하고 변경할 수 있는 자유를 보장하여 모든 사용자에게 무료 소프트웨어로 남도록 합니다. 자유 소프트웨어 재단인 우리는 대부분의 소프트웨어에 GNU General Public License를 사용합니다. 저자가 이런 방식으로 발표한 다른 저작물에도 적용됩니다. 프로그램에도 적용할 수 있습니다.
자유 소프트웨어에 대해 말할 때 우리는 가격이 아니라 자유를 의미합니다. 당사의 일반 공중 사용 허가서는 귀하가 무료 소프트웨어의 사본을 자유롭게 배포할 수 있고(원하는 경우 비용을 청구할 수 있음), 소스 코드를 받거나 원할 경우 얻을 수 있고, 소프트웨어를 변경할 수 있도록 설계되었습니다. 또는 새로운 무료 프로그램에서 그 일부를 사용하고 이러한 일을 할 수 있다는 것을 알고 있습니다.
귀하의 권리를 보호하기 위해 당사는 다른 사람들이 귀하에게 이러한 권리를 거부하거나 귀하에게 권리 포기를 요구하는 것을 방지해야 합니다. 따라서 소프트웨어 사본을 배포하거나 수정하는 경우 타인의 자유를 존중할 책임과 같은 특정 책임이 있습니다.
예를 들어, 그러한 프로그램의 사본을 무료로 또는 유료로 배포하는 경우 귀하가 받은 것과 동일한 자유를 수신자에게 전달해야 합니다. 그들도 소스 코드를 받거나 받을 수 있는지 확인해야 합니다. 그리고 그들이 자신의 권리를 알 수 있도록 이러한 조건을 보여주어야 합니다.
GNU GPL을 사용하는 개발자는 다음 두 단계로 귀하의 권리를 보호합니다. (1) 소프트웨어에 대한 저작권을 주장하고 (2) 복사, 배포 및/또는 수정할 수 있는 법적 권한을 부여하는 본 라이선스를 귀하에게 제공합니다.
개발자와 저작자의 보호를 위해 GPL은 이 무료 소프트웨어에 대한 보증이 없음을 명확하게 설명합니다. 사용자와 작성자 모두를 위해 GPL은 수정된 버전이 변경된 것으로 표시되어 문제가 이전 버전의 작성자에게 잘못 귀속되지 않도록 요구합니다.
일부 장치는 제조업체가 그렇게 할 수 있지만 내부에 수정된 버전의 소프트웨어를 설치하거나 실행할 수 있는 사용자 액세스를 거부하도록 설계되었습니다. 이것은 사용자가 소프트웨어를 변경할 수 있는 자유를 보호하려는 목적과 근본적으로 양립할 수 없습니다. 그러한 남용의 체계적인 패턴은 개인이 사용하는 제품 영역에서 발생하며, 바로 이것이 가장 용납할 수 없는 곳입니다. 따라서 이러한 제품에 대한 관행을 금지하도록 이 버전의 GPL을 설계했습니다. 이러한 문제가 다른 도메인에서 실질적으로 발생하는 경우 사용자의 자유를 보호하기 위해 필요에 따라 GPL의 향후 버전에서 해당 도메인으로 이 조항을 확장할 준비가 되어 있습니다.
마지막으로 모든 프로그램은 소프트웨어 특허에 의해 지속적으로 위협받고 있습니다. 국가는 특허가 범용 컴퓨터에서 소프트웨어의 개발 및 사용을 제한하도록 허용해서는 안 되지만 그렇게 하는 경우 자유 프로그램에 적용되는 특허가 프로그램을 효과적으로 독점할 수 있는 특별한 위험을 피하고자 합니다. 이를 방지하기 위해 GPL은 프로그램을 비자유 상태로 만드는 데 특허를 사용할 수 없도록 보장합니다.
복사, 배포 및 수정에 대한 정확한 약관은 다음과 같습니다.
이용 약관
0. 정의.
"이 라이센스"는 GNU General Public License의 버전 3을 의미합니다.
"저작권"은 또한 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권과 유사한 법률을 의미합니다.
"프로그램"은 본 라이선스에 따라 라이선스가 부여된 모든 저작물을 의미합니다. 각 라이센스 사용자는 "귀하"로 호칭됩니다. "사용권자" 및 "수령자"는 개인 또는 조직일 수 있습니다.
저작물을 "수정"한다는 것은 정확한 사본을 만드는 것 외에 저작권 허가가 필요한 방식으로 저작물의 전부 또는 일부를 복사하거나 각색하는 것을 의미합니다. 결과 저작물은 이전 저작물의 "수정된 버전" 또는 이전 저작물을 "기반으로 한" 저작물이라고 합니다.
"적용되는 저작물"은 수정되지 않은 프로그램 또는 프로그램에 기반한 저작물을 의미합니다.
저작물을 "전파"한다는 것은 컴퓨터에서 실행하거나 개인 사본을 수정하는 것을 제외하고 허가 없이 관련 저작권법에 따라 침해에 대해 직접적 또는 2차적으로 책임을 지게 하는 작업을 수행하는 것을 의미합니다. 전파에는 복사, 배포(수정 여부에 관계없이), 대중에게 공개 및 일부 국가에서는 기타 활동도 포함됩니다.
저작물을 "전달"한다는 것은 다른 당사자가 사본을 만들거나 받을 수 있도록 하는 모든 종류의 전파를 의미합니다. 사본을 전송하지 않고 컴퓨터 네트워크를 통한 사용자와의 단순한 상호 작용은 전달되지 않습니다.
대화형 사용자 인터페이스는 (1) 적절한 저작권 고지를 표시하고 (2) 작업에 대한 보증이 없음을 사용자에게 알리는 편리하고 눈에 잘 띄는 기능을 포함하는 범위까지 "적절한 법적 고지"를 표시합니다(다음을 제외하고). 보증이 제공되는 범위), 라이선스 사용자가 본 라이선스에 따라 저작물을 양도할 수 있는지, 본 라이선스 사본을 보는 방법. 인터페이스가 메뉴와 같은 사용자 명령 또는 옵션 목록을 표시하는 경우 목록에서 눈에 띄는 항목이 이 기준을 충족합니다.
1. 소스 코드.
저작물에 대한 "소스 코드"는 저작물을 수정하기 위해 선호하는 저작물 형식을 의미합니다. "개체 코드"는 저작물의 소스가 아닌 형태를 의미합니다.
"표준 인터페이스"는 인정된 표준 기관에서 정의한 공식 표준이거나 특정 프로그래밍 언어에 대해 지정된 인터페이스의 경우 해당 언어로 작업하는 개발자들 사이에서 널리 사용되는 인터페이스를 의미합니다.
실행 가능한 저작물의 "시스템 라이브러리"에는 (a) 주요 구성 요소를 패키징하는 일반적인 형태에 포함되지만 해당 주요 구성 요소의 일부가 아닌 전체 작업 이외의 모든 것이 포함되며, (b) 해당 주요 구성 요소와 함께 저작물의 사용을 가능하게 하거나 구현이 소스 코드 형식으로 대중에게 제공되는 표준 인터페이스를 구현하는 데만 사용됩니다. 이 문맥에서 "주요 구성 요소"는 실행 가능한 작업이 실행되는 특정 운영 체제(있는 경우) 또는 작업을 생성하는 데 사용되는 컴파일러의 주요 필수 구성 요소(커널, 윈도우 시스템 등)를 의미합니다. 또는 그것을 실행하는 데 사용되는 개체 코드 해석기.
개체 코드 형태의 작업에 대한 "해당 소스"는 개체 코드를 생성, 설치 및 (실행 가능한 작업의 경우) 실행하고 해당 작업을 제어하는 스크립트를 포함하여 작업을 수정하는 데 필요한 모든 소스 코드를 의미합니다. 그러나 저작물의 시스템 라이브러리 또는 그러한 활동을 수행하는 데 수정되지 않고 사용되지만 저작물의 일부가 아닌 범용 도구 또는 일반적으로 사용 가능한 무료 프로그램은 포함되지 않습니다. 예를 들어 해당 소스에는 저작물의 소스 파일과 관련된 인터페이스 정의 파일, 공유 라이브러리의 소스 코드 및 저작물이 요구하도록 특별히 설계된 동적으로 연결된 하위 프로그램(예: 이러한 하위 프로그램과 작업의 다른 부분.
해당 소스는 사용자가 해당 소스의 다른 부분에서 자동으로 재생성할 수 있는 어떤 것도 포함할 필요가 없습니다.
소스 코드 형태의 저작물에 대한 해당 소스는 동일한 저작물입니다.
2. 기본 권한.
본 라이센스에 따라 부여된 모든 권리는 프로그램의 저작권 기간 동안 부여되며 명시된 조건이 충족되는 경우 취소할 수 없습니다. 본 라이센스는 수정되지 않은 프로그램을 실행할 수 있는 무제한 권한을 명시적으로 확인합니다. 해당 저작물의 실행 결과는 그 내용이 주어진 출력이 해당 저작물을 구성하는 경우에만 본 라이선스의 적용을 받습니다. 이 라이센스는 저작권법에 따라 귀하의 공정 사용 또는 기타 동등한 권리를 인정합니다.
귀하는 귀하의 라이선스가 유효한 한 조건 없이 귀하가 전달하지 않는 저작물을 제작, 실행 및 전파할 수 있습니다. 귀하가 통제하지 않는 모든 자료를 전달할 때 본 라이선스의 조건을 준수하는 경우, 귀하는 해당 저작물을 다른 사람이 귀하를 위해 독점적으로 수정하도록 하거나 해당 저작물을 실행하기 위한 시설을 제공할 목적으로만 다른 사람에게 해당 저작물을 전달할 수 있습니다. 저작권. 따라서 귀하를 위해 적용되는 저작물을 만들거나 실행하는 사람들은 귀하와의 관계 밖에서 귀하의 저작권 자료를 복사하는 것을 금지하는 조건에 따라 귀하의 지시와 통제 하에 귀하를 대신하여 독점적으로 그렇게 해야 합니다.
다른 상황에서의 운반은 아래에 명시된 조건에서만 허용됩니다. 2차 라이선스는 허용되지 않습니다. 섹션 10은 불필요합니다.
3. 우회 금지법으로부터 사용자의 법적 권리를 보호합니다.
1996년 12월 20일에 채택된 WIPO 저작권 조약 제11조 또는 그러한 조치의 우회를 금지하거나 제한하는 유사한 법률에 따른 의무를 이행하는 적용 가능한 법률에 따라 적용되는 저작물은 효과적인 기술적 조치의 일부로 간주되지 않습니다.
적용 대상 저작물을 양도할 때 귀하는 적용 대상 저작물과 관련하여 본 라이선스에 따른 권리를 행사함으로써 그러한 우회가 영향을 받는 정도까지 기술 조치의 우회를 금지할 법적 권한을 포기하고 해당 저작물의 운영 또는 수정을 제한하려는 의도를 부인합니다. 기술적 조치의 우회를 금지하기 위해 저작물의 사용자, 귀하 또는 제3자의 법적 권리를 시행하는 수단으로 작동합니다.
4. 축어적 사본 전달.
각 사본에 적절한 저작권 표시를 눈에 잘 띄고 적절하게 게시한 경우 프로그램 소스 코드의 축어적 사본을 어떤 매체로든 수령한 그대로 전달할 수 있습니다. 본 라이센스 및 섹션 7에 따라 추가된 모든 비허용적 조건이 코드에 적용된다는 모든 통지를 그대로 유지합니다. 보증 부재에 대한 모든 통지를 그대로 유지합니다. 그리고 모든 수신자에게 프로그램과 함께 본 라이선스의 사본을 제공합니다.
전달하는 각 사본에 대해 가격을 청구하거나 가격을 부과하지 않을 수 있으며 유료로 지원 또는 보증 보호를 제공할 수 있습니다.
5. 수정된 소스 버전 전달.
귀하는 다음 조건을 모두 충족하는 경우 본 프로그램을 기반으로 하는 저작물 또는 본 프로그램에서 생성하기 위한 수정 사항을 4항의 조건에 따라 소스 코드 형식으로 전달할 수 있습니다.
- a) 저작물에는 귀하가 수정했음을 명시하고 관련 날짜를 제공하는 눈에 잘 띄는 고지가 있어야 합니다.
- b) 저작물은 본 라이센스 및 섹션 7에 따라 추가된 조건에 따라 릴리스되었음을 명시하는 눈에 잘 띄는 통지를 전달해야 합니다. 이 요구 사항은 "모든 통지를 그대로 유지"하도록 섹션 4의 요구 사항을 수정합니다.
- c) 사본을 소유하게 된 모든 사람에게 본 라이선스에 따라 전체 저작물의 라이선스를 부여해야 합니다. 따라서 이 라이선스는 해당하는 섹션 7의 추가 조건과 함께 패키지 방식에 관계없이 저작물 전체와 모든 부분에 적용됩니다. 이 라이센스는 다른 방식으로 저작물에 라이센스를 부여할 수 있는 권한을 부여하지 않지만 별도로 받은 경우 해당 권한을 무효화하지 않습니다.
- d) 저작물에 대화형 사용자 인터페이스가 있는 경우 각각 적절한 법적 고지를 표시해야 합니다. 그러나 프로그램에 적절한 법적 고지가 표시되지 않는 대화형 인터페이스가 있는 경우 귀하의 작업으로 그렇게 할 필요는 없습니다.
적용 대상 저작물의 특성상 대상 저작물의 확장이 아니며 더 큰 프로그램을 형성하기 위해 저장 또는 배포 볼륨에 또는 그 위에 결합되지 않은 다른 개별적이고 독립적인 저작물과 대상 저작물을 편집한 것입니다. 개별 저작물이 허용하는 것 이상으로 편집물 사용자의 액세스 또는 법적 권리를 제한하기 위해 편집물 및 그에 따른 저작권이 사용되지 않는 경우 매체를 "집계"라고 합니다. 적용되는 저작물을 집합체에 포함한다고 해서 이 라이선스가 집합체의 다른 부분에 적용되는 것은 아닙니다.
6. 소스가 아닌 양식 전달.
귀하는 다음 방법 중 하나로 본 라이센스의 조건에 따라 기계 판독 가능한 해당 소스를 전달하는 경우 섹션 4 및 5의 조건에 따라 대상 코드 형식으로 적용 대상 저작물을 전달할 수 있습니다.
- a) 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에 고정된 해당 소스와 함께 물리적 제품(물리적 배포 매체 포함)에 개체 코드를 전달하거나 구현합니다.
- b) 최소 3년 동안 유효하고 해당 예비 부품 또는 고객 지원을 제공하는 한 유효한 서면 제안과 함께 물리적 제품(물리적 배포 매체 포함)에 개체 코드를 전달하거나 구현합니다. 제품 모델, 개체 코드를 소유한 모든 사람에게 (1) 본 라이선스가 적용되는 제품의 모든 소프트웨어에 대한 해당 소스의 사본을 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에 이러한 소스 전달을 물리적으로 수행하는 데 드는 합당한 비용 또는 (2) 무료로 네트워크 서버에서 해당 소스를 복사하기 위한 액세스 권한 이상입니다.
- c) 해당 소스를 제공하겠다는 서면 제안의 사본과 함께 개체 코드의 개별 사본을 전달합니다. 이 대안은 6b항에 따라 귀하가 그러한 제안과 함께 개체 코드를 받은 경우에만 가끔 그리고 비상업적으로만 허용됩니다.
- d) 지정된 장소(무료 또는 유료)에서 액세스를 제공하여 오브젝트 코드를 전달하고 추가 비용 없이 동일한 장소를 통해 동일한 방식으로 해당 소스에 동등한 액세스를 제공합니다. 수신자가 개체 코드와 함께 해당 소스를 복사하도록 요구할 필요가 없습니다. 개체 코드를 복사할 장소가 네트워크 서버인 경우 해당 소스는 동등한 복사 기능을 지원하는 다른 서버(귀하 또는 제3자가 운영)에 있을 수 있습니다. 해당 소스를 찾으십시오. 해당 소스를 호스트하는 서버에 관계없이 이러한 요구 사항을 충족하는 데 필요한 기간 동안 해당 소스를 사용할 수 있는지 확인해야 합니다.
- e) P2P 전송을 사용하여 목적 코드를 전달합니다. 단, 6d항에 따라 일반 대중에게 대상 코드와 작업의 해당 소스가 무료로 제공되는 위치를 다른 피어에게 알리는 경우에 한합니다.
소스 코드가 시스템 라이브러리로서 해당 소스에서 제외된 오브젝트 코드의 분리 가능한 부분은 오브젝트 코드 작업 전달에 포함될 필요가 없습니다.
"사용자 제품"은 (1) 일반적으로 개인, 가족 또는 가정용으로 사용되는 유형의 개인 자산을 의미하는 "소비자 제품" 또는 (2) 주거용으로 설계되거나 판매되는 모든 것을 의미합니다. 제품이 소비자 제품인지 여부를 판단할 때 의심스러운 경우는 적용 범위를 위해 해결해야 합니다. 특정 사용자가 받은 특정 제품의 경우 "일반적으로 사용됨"은 특정 사용자의 상태 또는 특정 사용자가 실제로 사용하거나 기대하거나 제품을 사용할 것으로 예상됩니다. 제품이 상당한 상업, 산업 또는 비소비자 용도인지 여부에 관계없이 제품은 소비자 제품입니다. 단, 해당 용도가 제품의 유일한 중요한 사용 방식을 나타내지 않는 한
사용자 제품에 대한 "설치 정보"는 해당 소스의 수정된 버전에서 해당 사용자 제품에 포함된 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 모든 방법, 절차, 인증 키 또는 기타 정보를 의미합니다. 정보는 수정된 개체 코드의 지속적인 기능이 어떤 경우에도 수정이 이루어졌다는 이유만으로 방해되거나 방해받지 않는다는 것을 보장하기에 충분해야 합니다.
이 섹션에 따라 개체 코드 작업을 사용자 제품과 함께 또는 특히 사용자 제품에 사용하기 위해 전달하고 사용자 제품의 소유권 및 사용 권한이 사용자에게 이전되는 거래의 일부로 전달되는 경우 영구적으로 또는 고정된 기간 동안(거래 특성에 관계없이), 이 섹션에 따라 전달되는 해당 소스는 설치 정보와 함께 제공되어야 합니다. 그러나 이 요구 사항은 귀하나 제3자가 사용자 제품에 수정된 개체 코드를 설치할 수 있는 능력을 보유하지 않는 경우(예: 작업이 ROM에 설치된 경우) 적용되지 않습니다.
설치 정보를 제공해야 하는 요구 사항에는 수령인이 수정하거나 설치한 저작물 또는 해당 작업이 수정되거나 설치된 사용자 제품에 대한 지원 서비스, 보증 또는 업데이트를 계속 제공해야 한다는 요구 사항은 포함되지 않습니다. 수정 자체가 네트워크 운영에 실질적이고 부정적인 영향을 미치거나 네트워크를 통한 통신 규칙 및 프로토콜을 위반하는 경우 네트워크에 대한 액세스가 거부될 수 있습니다.
전달된 해당 소스 및 제공된 설치 정보는 이 섹션에 따라 공개적으로 문서화된 형식이어야 하며(소스 코드 형식으로 대중이 사용할 수 있는 구현 포함) 압축을 풀고 읽기 위해 특별한 암호나 키가 필요하지 않아야 합니다. 또는 복사.
7. 추가 조건.
"추가 권한"은 하나 이상의 조건에서 예외를 만들어 본 라이선스의 조건을 보완하는 조건입니다. 전체 프로그램에 적용할 수 있는 추가 권한은 해당 법률에 따라 유효한 범위 내에서 본 라이선스에 포함된 것처럼 취급됩니다. 추가 권한이 프로그램의 일부에만 적용되는 경우 해당 부분은 해당 권한에 따라 별도로 사용될 수 있지만 전체 프로그램은 추가 권한과 상관없이 본 라이선스의 적용을 받습니다.
귀하가 해당 저작물의 사본을 전달할 때 귀하의 선택에 따라 해당 사본 또는 그 일부에서 추가 권한을 제거할 수 있습니다. (작업을 수정할 때 특정 경우에 자체 제거를 요구하도록 추가 사용 권한이 기록될 수 있습니다.) 귀하는 적절한 저작권 사용 권한을 가지고 있거나 부여할 수 있는 대상 저작물에 추가한 자료에 추가 사용 권한을 부여할 수 있습니다.
본 라이센스의 다른 조항에도 불구하고 적용되는 저작물에 추가하는 자료에 대해 귀하는 (해당 자료의 저작권 소유자가 승인한 경우) 다음 조건으로 본 라이센스의 조건을 보완할 수 있습니다.
- a) 본 라이선스의 섹션 15 및 16의 조건과 다르게 보증을 부인하거나 책임을 제한하는 행위 또는
- b) 해당 자료 또는 해당 자료가 포함된 저작물에 의해 표시되는 적절한 법적 고지에 명시된 합당한 법적 고지 또는 저자 속성의 보존을 요구합니다. 또는
- c) 해당 자료의 출처에 대한 허위 진술을 금지하거나 해당 자료의 수정된 버전이 원래 버전과 다른 합리적인 방식으로 표시되도록 요구합니다. 또는
- d) 자료의 라이선스 제공자 또는 저자의 이름을 홍보 목적으로 사용하는 것을 제한합니다. 또는
- e) 상표법에 따라 일부 상호, 상표 또는 서비스 마크의 사용에 대한 권리 부여를 거부합니다. 또는
- f) 수령인에 대한 계약상의 책임 가정과 함께 자료(또는 수정된 버전)를 전달하는 모든 사람이 해당 자료의 라이센스 제공자와 저작자에게 이러한 계약 가정이 해당 라이센스 부여자와 저자에게 직접적으로 부과하는 모든 책임에 대해 면책을 요구합니다.
다른 모든 비허용 추가 조건은 10조의 의미 내에서 "추가 제한"으로 간주됩니다. 귀하가 받은 프로그램 또는 그 일부에 다음 조건과 함께 본 라이센스가 적용된다는 통지가 포함되어 있는 경우 추가 제한 사항인 경우 해당 용어를 제거할 수 있습니다. 라이선스 문서에 추가 제한 사항이 포함되어 있지만 본 라이선스에 따라 재라이선스 또는 전달을 허용하는 경우, 추가 제한 사항이 이러한 재라이선스 또는 전달 후에도 지속되지 않는 한 해당 라이선스 문서의 조건이 적용되는 작업 자료를 추가할 수 있습니다.
이 섹션에 따라 해당 저작물에 조건을 추가하는 경우 해당 파일에 적용되는 추가 조건에 대한 설명 또는 해당 조건을 찾을 수 있는 위치를 나타내는 알림을 관련 소스 파일에 배치해야 합니다.
추가 조건(허용 또는 비허용)은 별도의 서면 라이선스 형식으로 명시되거나 예외로 명시될 수 있습니다. 위의 요구 사항은 어느 쪽이든 적용됩니다.
8. 종료.
귀하는 본 라이선스에 따라 명시적으로 제공된 경우를 제외하고 해당 저작물을 전파하거나 수정할 수 없습니다. 이를 전파하거나 수정하려는 모든 시도는 무효이며 본 라이선스(섹션 11의 세 번째 단락에 따라 부여된 모든 특허 라이선스 포함)에 따른 귀하의 권리를 자동으로 종료합니다.
그러나 본 라이센스에 대한 모든 위반을 중지하면 특정 저작권 소유자의 라이센스가 (a) 저작권 소유자가 명시적이고 최종적으로 귀하의 라이센스를 종료하지 않는 한 잠정적으로, 그리고 (b) 저작권 소유자가 실패하는 경우 영구적으로 복원됩니다. 중단 후 60일 이전에 합리적인 방법으로 위반 사실을 귀하에게 통지합니다.
또한 특정 저작권 보유자의 라이선스는 저작권 보유자가 합당한 방법으로 귀하에게 위반 사실을 통지하는 경우 영구적으로 복원되며, 해당 저작권 보유자로부터 본 라이선스 위반 통지를 받은 것은 이번이 처음입니다. 통지를 받은 후 30일 이전에 위반 사항을 시정해야 합니다.
이 섹션에 따른 귀하의 권리 종료는 본 라이센스에 따라 귀하로부터 사본 또는 권리를 받은 당사자의 라이센스를 종료하지 않습니다. 귀하의 권리가 종료되고 영구적으로 복원되지 않은 경우 섹션 10에 따라 동일한 자료에 대한 새 라이선스를 받을 자격이 없습니다.
9. 사본 보유에 동의가 필요하지 않습니다.
본 프로그램의 사본을 받거나 실행하기 위해 본 라이센스를 수락할 필요는 없습니다. 복사본을 받기 위해 P2P 전송을 사용한 결과로만 발생하는 해당 저작물의 부수적 전파도 수락이 필요하지 않습니다. 그러나 본 라이센스 이외의 어떤 것도 적용되는 저작물을 전파하거나 수정할 수 있는 권한을 귀하에게 부여하지 않습니다. 이러한 행위는 귀하가 본 라이선스를 수락하지 않는 경우 저작권을 침해하는 것입니다. 따라서 해당 저작물을 수정하거나 전파함으로써 귀하는 본 라이센스에 동의함을 나타냅니다.
10. 다운스트림 수신자의 자동 라이센스.
적용되는 저작물을 전달할 때마다 수령인은 본 라이선스에 따라 해당 저작물을 실행, 수정 및 전파할 수 있는 라이선스를 원래 라이선스 제공자로부터 자동으로 받습니다. 귀하는 제3자가 본 라이선스를 준수하도록 강제할 책임이 없습니다.
"실체 거래"는 조직 또는 조직의 실질적 모든 자산에 대한 통제권을 이전하거나 조직을 세분화하거나 조직을 합병하는 거래입니다. 적용되는 저작물의 전파가 법인 거래의 결과인 경우 저작물의 사본을 받는 해당 거래의 각 당사자는 이해 관계에 있는 당사자의 전임자가 이전 단락에 따라 보유했거나 부여할 수 있었던 저작물에 대한 모든 라이선스와 소유권을 받습니다. 전임자가 합리적인 노력으로 해당 저작물을 가지고 있거나 얻을 수 있는 경우 관심 있는 전임자의 해당 저작물의 해당 소스.
귀하는 본 라이센스에 따라 부여되거나 확인된 권리의 행사에 대해 추가 제한을 부과할 수 없습니다. 예를 들어, 귀하는 본 라이선스에 따라 부여된 권리 행사에 대해 라이선스 수수료, 로열티 또는 기타 요금을 부과할 수 없으며 특허 청구가 침해되었다고 주장하는 소송(소송에서 교차 청구 또는 반소 포함)을 시작할 수 없습니다. 프로그램 또는 그 일부를 제작, 사용, 판매, 판매 제안 또는 수입함으로써.
11. 특허.
"기고자"는 본 라이선스에 따라 프로그램 또는 프로그램의 기반이 되는 저작물의 사용을 승인하는 저작권 보유자입니다. 이렇게 라이선스가 부여된 저작물을 기여자의 "기여자 버전"이라고 합니다.
기여자의 "필수 특허 청구"는 기여자 버전을 제작, 사용 또는 판매하는 것이 본 라이센스에서 허용하는 어떤 방식으로든 침해될 수 있는, 이미 취득했거나 이후에 취득하는지 여부에 관계없이 기여자가 소유하거나 통제하는 모든 특허 청구입니다. 기여자 버전의 추가 수정의 결과로만 침해될 수 있는 클레임을 포함하지 마십시오. 이 정의의 목적상 "통제"에는 본 라이센스의 요구 사항과 일치하는 방식으로 특허 서브라이선스를 부여할 수 있는 권리가 포함됩니다.
각 기여자는 기여자 버전의 콘텐츠를 만들고, 사용하고, 판매하고, 판매 제안하고, 가져오고, 실행하고, 수정하고, 전파할 수 있는 기여자의 필수 특허 청구에 따라 비독점적이고 전 세계적으로 사용료가 없는 특허 라이선스를 부여합니다.
다음 세 단락에서 "특허 라이선스"는 명칭에 관계없이 특허를 실행하지 않겠다는 명시적인 계약 또는 약속입니다(예: 특허 실행에 대한 명시적 허가 또는 특허 침해에 대해 소송을 제기하지 않겠다는 서약). 그러한 특허 라이선스를 당사자에게 "부여"한다는 것은 해당 당사자에 대해 특허를 행사하지 않겠다는 그러한 계약 또는 약속을 하는 것을 의미합니다.
귀하가 고의로 특허 라이선스에 의존하는 적용 대상 저작물을 전달하고 해당 저작물의 해당 소스를 공개적으로 사용 가능한 네트워크 서버 또는 쉽게 액세스할 수 있는 기타를 통해 본 라이선스의 조건에 따라 누구나 무료로 복사할 수 없는 경우 즉, (1) 해당 소스를 사용할 수 있도록 하거나 (2) 이 특정 저작물에 대한 특허 라이선스의 혜택을 박탈하거나 (3) 다음과 일치하는 방식으로 준비해야 합니다. 이 라이선스의 요구 사항을 준수하여 특허 라이선스를 다운스트림 수령인에게 확장합니다. "고의적으로 의존하는 것"은 귀하가 특허 라이선스의 경우에 한 국가에서 대상 저작물을 전달하거나 귀하의 수령인이 대상 저작물을 사용하는 것이 귀하가 해당 국가에서 하나 이상의 식별 가능한 특허를 침해한다는 사실을 실제로 알고 있음을 의미합니다. 유효하다고 믿을만한 이유가 있습니다.
단일 거래 또는 약정에 따라 또는 이와 관련하여 귀하가 적용 대상 저작물을 전달하거나 양도를 조달하여 전파하고 적용 대상 저작물을 수령하는 일부 당사자에게 사용, 전파, 수정 권한을 부여하는 특허 라이센스를 부여하는 경우 적용되는 저작물의 특정 사본을 전달하면 귀하가 부여한 특허 라이선스가 적용되는 저작물의 모든 수령인에게 자동으로 확장되고 이를 기반으로 하는 저작물에 적용됩니다.
특허 라이선스는 적용 범위 내에 포함되지 않거나, 행사를 금지하거나, 본 라이선스에 따라 특별히 부여된 하나 이상의 권리를 행사하지 않는 것을 조건으로 하는 경우 "차별적"입니다. 귀하가 저작물을 전달하는 활동의 범위에 따라 제3자에게 지불하는 소프트웨어 배포 사업에 있는 제3자와의 약정 당사자인 경우 대상 저작물을 전달할 수 없습니다. 제3자가 귀하로부터 적용 대상 저작물을 받을 당사자에게 (a) 귀하가 전달한 적용 대상 저작물의 사본(또는 해당 사본으로 만든 사본)과 관련하여 차별적인 특허 라이선스를 부여하거나 ( b) 2007년 3월 28일 이전에 귀하가 해당 계약을 체결하거나 해당 특허 라이센스가 부여되지 않은 한, 대상 저작물이 포함된 특정 제품 또는 편집물을 위해 그리고 그와 관련하여 주로 사용됩니다.
본 라이센스의 어떠한 내용도 관련 특허법에 따라 귀하에게 제공될 수 있는 침해에 대한 묵시적 라이센스 또는 기타 방어 수단을 배제하거나 제한하는 것으로 해석되지 않습니다.
12. 다른 사람의 자유를 포기하지 않습니다.
본 라이선스의 조건과 상반되는 조건이 귀하에게 부과된 경우(법원 명령, 합의 또는 기타 방식으로) 본 라이선스의 조건에서 면제되지 않습니다. 본 라이선스에 따른 귀하의 의무와 기타 관련 의무를 동시에 충족하기 위해 적용 대상 저작물을 양도할 수 없는 경우 결과적으로 귀하는 해당 저작물을 전혀 양도할 수 없습니다. 예를 들어, 귀하가 프로그램을 전달하는 사람들로부터 추가 전달을 위해 로열티를 징수해야 하는 조건에 동의하는 경우 이러한 조건과 본 라이선스를 모두 충족할 수 있는 유일한 방법은 프로그램 전달을 완전히 중단하는 것입니다.
13. GNU Affero General Public License와 함께 사용하십시오.
본 라이선스의 다른 조항에도 불구하고, 귀하는 GNU Affero General Public License 버전 3에 따라 라이선스가 부여된 저작물을 하나의 결합된 저작물에 연결하거나 결합하고 그 결과 저작물을 전달할 수 있는 권한이 있습니다. 본 라이선스의 조건은 적용되는 저작물에 계속 적용되지만 네트워크를 통한 상호 작용에 관한 GNU Affero General Public License, 섹션 13의 특별 요구 사항은 그러한 조합에 적용됩니다.
14. 본 라이선스의 수정된 버전.
자유 소프트웨어 재단은 수시로 GNU General Public License의 수정 버전 및/또는 새 버전을 게시할 수 있습니다. 이러한 새 버전은 현재 버전과 정신적으로 유사하지만 새로운 문제나 우려 사항을 해결하기 위해 세부적으로 다를 수 있습니다.
각 버전에는 고유한 버전 번호가 부여됩니다. 프로그램에서 GNU General Public License의 특정 번호 버전 "또는 이후 버전"이 적용되도록 지정하는 경우 해당 번호 버전 또는 자유 소프트웨어에서 게시한 이후 버전의 이용 약관을 따를 수 있습니다. 기반. 프로그램이 GNU General Public License의 버전 번호를 지정하지 않은 경우 Free Software Foundation에서 공개한 모든 버전을 선택할 수 있습니다.
프로그램에서 프록시가 사용할 수 있는 GNU General Public License의 향후 버전을 결정할 수 있도록 지정하는 경우 해당 프록시의 버전 수락에 대한 공개 진술은 귀하가 프로그램에 대해 해당 버전을 영구적으로 선택할 수 있는 권한을 부여합니다.
최신 라이선스 버전에서는 추가 또는 다른 권한을 부여할 수 있습니다. 그러나 최신 버전을 따르기로 선택한 결과로 저자나 저작권 보유자에게 추가 의무가 부과되지는 않습니다.
15. 보증 부인.
해당 법률이 허용하는 범위 내에서 프로그램에 대한 보증은 없습니다. 저작권 보유자 및/또는 다른 당사자는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 제한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 프로그램을 "있는 그대로" 제공합니다. . 프로그램의 품질과 성능에 대한 모든 위험은 귀하에게 있습니다. 프로그램에 결함이 있는 것으로 판명되면 필요한 모든 서비스, 수리 또는 수정 비용을 귀하가 부담합니다.
16. 책임의 제한.
관련 법률에서 요구하거나 서면으로 동의하지 않는 한 어떤 경우에도 저작권 보유자 또는 위에 허용된 대로 프로그램을 수정 및/또는 전달하는 다른 당사자는 일반, 특별, 부수적 또는 결과적 손해를 포함하여 손해에 대해 귀하에게 책임을 지지 않습니다. 프로그램 사용 또는 사용 불능으로 인해 발생하는 손해(데이터 손실 또는 데이터가 부정확하게 렌더링되거나 귀하 또는 제3자에 의해 지속되는 손실 또는 프로그램이 다른 프로그램과 함께 작동하지 않는 것을 포함하되 이에 국한되지 않음) 그러한 소유자 또는 다른 당사자는 그러한 손해의 가능성에 대해 조언을 받았습니다.
17. 섹션 15 및 16의 해석.
위에 제공된 보증 부인 및 책임 제한이 해당 조건에 따라 현지 법적 효력을 부여할 수 없는 경우 검토 법원은 보증 또는 가정이 없는 한 프로그램과 관련된 모든 민사 책임의 절대 포기에 가장 근접한 현지 법률을 적용해야 합니다. 책임에 대한 책임은 수수료에 대한 대가로 프로그램 사본과 함께 제공됩니다.
이용 약관의 끝
새 프로그램에 이 약관을 적용하는 방법
새 프로그램을 개발하고 대중이 가장 많이 사용하기를 원하는 경우 이를 달성하는 가장 좋은 방법은 모든 사람이 이 조건에 따라 재배포하고 변경할 수 있는 무료 소프트웨어로 만드는 것입니다.
그렇게 하려면 프로그램에 다음 고지 사항을 첨부하십시오. 보증 제외를 가장 효과적으로 명시하려면 각 소스 파일의 시작 부분에 첨부하는 것이 가장 안전합니다. 각 파일에는 최소한 "저작권" 줄과 전체 통지가 있는 위치에 대한 포인터가 있어야 합니다.
저작권(다) 이 프로그램은 무료 소프트웨어입니다. Free Software Foundation에서 게시한 GNU 일반 공중 사용 허가서(라이센스 버전 3 또는 귀하의 선택에 따라) 이후 버전의 조건에 따라 재배포 및/또는 수정할 수 있습니다. 이 프로그램은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 제공하지 않습니다. 상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증 없이도. 자세한 내용은 GNU General Public License를 참조하십시오. 이 프로그램과 함께 GNU General Public License 사본을 받았어야 합니다. 그렇지 않은 경우 참조 .
전자 메일 및 종이 메일로 연락하는 방법에 대한 정보도 추가하십시오.
프로그램이 터미널 상호 작용을 수행하는 경우 대화형 모드에서 시작할 때 다음과 같은 짧은 알림을 출력하도록 합니다.
저작권(다) 이 프로그램은 절대적인 보증이 제공되지 않습니다. 자세한 내용은 `show w'를 입력하십시오. 이것은 무료 소프트웨어이며 특정 조건에서 재배포할 수 있습니다. 자세한 내용을 보려면 `show c'를 입력하십시오.
가상 명령 `show w' 및 `show c'는 General Public License의 해당 부분을 표시해야 합니다. 물론 프로그램의 명령은 다를 수 있습니다. GUI 인터페이스의 경우 "about box"를 사용합니다.
또한 필요한 경우 고용주(프로그래머로 일하는 경우) 또는 학교(있는 경우)에 프로그램에 대한 "저작권 면책 조항"에 서명하도록 요청해야 합니다. 이에 대한 자세한 내용과 GNU GPL을 적용하고 따르는 방법은 <https://www.gnu.org/licenses/>.
GNU General Public License는 귀하의 프로그램을 독점 프로그램에 통합하는 것을 허용하지 않습니다. 프로그램이 서브루틴 라이브러리인 경우 독점 응용 프로그램과 라이브러리의 연결을 허용하는 것이 더 유용하다고 생각할 수 있습니다. 이것이 당신이 하고 싶은 일이라면 이 라이선스 대신 GNU Lesser General Public License를 사용하십시오. 하지만 먼저 <를 읽어주세요.https://www.gnu.org/licenses/why-not-lgpl.html>.