AGPL 3.0 오픈 소스 라이선스 조건
법률 페이지에서 AGPL-3.0 소프트웨어 라이선스 조건을 확인하세요. AGPL 라이선스 소프트웨어의 사용, 수정 및 배포에 관한 권리, 의무 및 조건을 알아보세요.
버전 3, 2007년 11월 19일
Copyright © 2007 Free Software Foundation, Inc. 누구나 이 라이선스 문서를 원문 그대로 복사하고 배포할 수 있지만, 내용을 변경할 수는 없습니다.
전문#
GNU Affero 일반 공중 사용 허가서는 소프트웨어 및 기타 저작물에 적용되는 자유 카피레프트 라이선스로, 네트워크 서버 소프트웨어의 경우 커뮤니티와의 협력을 보장하기 위해 특별히 설계되었습니다.
대부분의 소프트웨어 및 기타 실용적 저작물에 적용되는 라이선스는 저작물을 공유하고 변경할 자유를 빼앗도록 설계되어 있습니다. 이와 달리 당사의 일반 공중 사용 허가서는 프로그램의 모든 버전을 공유하고 변경할 자유를 보장하여 모든 사용자가 계속 자유 소프트웨어를 이용할 수 있도록 하는 것을 목적으로 합니다.
자유 소프트웨어라고 할 때 자유는 가격이 아니라 자유를 뜻합니다. 당사의 일반 공중 사용 허가서는 귀하가 자유 소프트웨어의 사본을 배포하고(원한다면 대가를 받을 수도 있습니다), 소스 코드를 받거나 원할 경우 구할 수 있으며, 소프트웨어를 변경하거나 그 일부를 새로운 자유 프로그램에 사용할 수 있고, 이러한 일을 할 수 있다는 사실을 알 수 있도록 보장합니다.
당사의 일반 공중 사용 허가서를 사용하는 개발자는 두 가지 조치로 귀하의 권리를 보호합니다. (1) 소프트웨어에 저작권을 주장하고, (2) 소프트웨어를 복사, 배포 및/또는 수정할 법적 권한을 부여하는 본 라이선스를 제공합니다.
모든 사용자의 자유를 보호하면 얻을 수 있는 부수적 이점은 프로그램의 대체 버전에서 이루어진 개선 사항이 널리 사용될 경우 다른 개발자가 이를 통합할 수 있게 된다는 점입니다. 이러한 협력의 결과는 많은 자유 소프트웨어 개발자에게 용기와 동기를 줍니다. 그러나 네트워크 서버에서 사용하는 소프트웨어에서는 이러한 결과가 실현되지 않을 수도 있습니다. GNU 일반 공중 사용 허가서는 수정 버전을 만들고 소스 코드를 대중에게 공개하지 않은 채 서버에서 대중이 이용하도록 허용합니다.
GNU Affero 일반 공중 사용 허가서는 이러한 경우 수정된 소스 코드를 커뮤니티에서 이용할 수 있도록 특별히 설계되었습니다. 네트워크 서버 운영자는 해당 서버에서 실행되는 수정 버전의 소스 코드를 서버 사용자에게 제공해야 합니다. 따라서 공개적으로 액세스할 수 있는 서버에서 수정 버전을 대중이 이용하면 대중은 해당 수정 버전의 소스 코드에 액세스할 수 있습니다.
Affero에서 발행한 Affero 일반 공중 사용 허가서라는 이전 라이선스는 비슷한 목표를 달성하기 위해 설계되었습니다. 이 라이선스는 별개의 라이선스이며 Affero GPL의 버전은 아닙니다. 다만 Affero는 본 라이선스에 따라 재라이선스할 수 있도록 허용하는 Affero GPL의 새 버전을 발표했습니다.
복사, 배포 및 수정에 대한 정확한 약관은 다음과 같습니다.
약관#
0. 정의.#
“본 라이선스”는 GNU Affero 일반 공중 사용 허가서 버전 3을 의미합니다.
“저작권”에는 반도체 마스크 등 다른 종류의 저작물에 적용되는 저작권과 유사한 법률도 포함됩니다.
“프로그램”은 본 라이선스에 따라 허가된 저작권 보호 대상 저작물을 의미합니다. 각 라이선스 사용자는 “귀하”로 지칭됩니다. “라이선스 사용자”와 “수령인”은 개인 또는 조직일 수 있습니다.
저작물을 “수정”한다는 것은 정확히 복사하는 경우를 제외하고 저작권자의 허가가 필요한 방식으로 저작물의 전부 또는 일부를 복사하거나 개작하는 것을 의미합니다. 그 결과물은 기존 저작물의 “수정 버전” 또는 기존 저작물에 “기반한” 저작물이라고 합니다.
“적용 대상 저작물”은 수정되지 않은 프로그램 또는 프로그램에 기반한 저작물을 의미합니다.
저작물을 “전파”한다는 것은 컴퓨터에서 실행하거나 개인 사본을 수정하는 경우를 제외하고, 허가 없이 수행할 경우 관련 저작권법에 따라 직접적 또는 간접적으로 침해 책임을 지게 되는 모든 행위를 의미합니다. 전파에는 복사, 배포(수정 여부와 무관), 대중에게 제공하는 행위 및 일부 국가의 기타 활동이 포함됩니다.
저작물을 “전달”한다는 것은 다른 당사자가 사본을 만들거나 받을 수 있도록 하는 모든 유형의 전파를 의미합니다. 사본을 이전하지 않고 컴퓨터 네트워크를 통해 사용자와 상호작용하는 것만으로는 전달에 해당하지 않습니다.
대화형 사용자 인터페이스는 편리하고 눈에 잘 띄는 기능을 포함하는 범위에서 “적절한 법적 고지”를 표시합니다. 이 기능은 (1) 적절한 저작권 고지를 표시하고, (2) 저작물에 대한 보증이 없다는 점(보증이 제공되는 범위는 제외), 라이선스 사용자가 본 라이선스에 따라 저작물을 전달할 수 있다는 점, 본 라이선스의 사본을 확인하는 방법을 사용자에게 알려야 합니다. 인터페이스에 메뉴와 같이 사용자 명령 또는 옵션 목록이 표시되는 경우, 목록에서 눈에 잘 띄는 항목 하나가 이 기준을 충족합니다.
1. 소스 코드.#
저작물의 “소스 코드”는 해당 저작물을 수정할 때 선호되는 형식을 의미합니다. “오브젝트 코드”는 소스 코드가 아닌 모든 형태의 저작물을 의미합니다.
“표준 인터페이스”는 공인된 표준화 기구가 정의한 공식 표준인 인터페이스 또는 특정 프로그래밍 언어에 대해 명시된 인터페이스의 경우 해당 언어를 사용하는 개발자 사이에서 널리 사용되는 인터페이스를 의미합니다.
실행 가능한 저작물의 “시스템 라이브러리”에는 저작물 전체를 제외하고 다음에 해당하는 모든 항목이 포함됩니다. (a) 주요 구성 요소를 일반적인 형태로 패키징할 때 포함되지만 해당 주요 구성 요소의 일부는 아닌 항목, (b) 해당 주요 구성 요소에서 저작물을 사용할 수 있도록 하거나 소스 코드 형태의 구현을 대중이 이용할 수 있는 표준 인터페이스를 구현하는 역할만 하는 항목입니다. 여기서 “주요 구성 요소”란 실행 가능한 저작물이 실행되는 특정 운영 체제(있는 경우)의 핵심 주요 구성 요소(커널, 윈도우 시스템 등), 저작물을 생성하는 데 사용되는 컴파일러 또는 저작물을 실행하는 데 사용되는 오브젝트 코드 인터프리터를 의미합니다.
오브젝트 코드 형태의 저작물에 대한 “해당 소스”는 오브젝트 코드를 생성, 설치 및 (실행 가능한 저작물의 경우) 실행하고 저작물을 수정하는 데 필요한 모든 소스 코드를 의미하며, 이러한 작업을 제어하는 스크립트도 포함합니다. 그러나 저작물의 시스템 라이브러리나 이러한 작업을 수행할 때 수정 없이 사용되는 범용 도구 또는 일반적으로 이용 가능한 자유 프로그램 중 저작물의 일부가 아닌 것은 포함되지 않습니다. 예를 들어 해당 소스에는 저작물의 소스 파일과 관련된 인터페이스 정의 파일, 그리고 해당 서브프로그램과 저작물의 다른 부분 사이의 긴밀한 데이터 통신 또는 제어 흐름 등의 이유로 저작물이 사용하도록 특별히 설계된 공유 라이브러리 및 동적으로 연결된 서브프로그램의 소스 코드가 포함됩니다.
해당 소스에는 사용자가 해당 소스의 다른 부분으로부터 자동으로 재생성할 수 있는 항목을 포함할 필요가 없습니다.
소스 코드 형태의 저작물에 대한 해당 소스는 바로 그 저작물입니다.
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) 피어 투 피어 전송을 사용하여 목적 코드를 전달할 수 있습니다. 단, 제6d항에 따라 목적 코드와 저작물의 해당 소스가 일반 대중에게 무료로 제공되는 위치를 다른 피어에게 알려야 합니다.
소스 코드가 시스템 라이브러리로서 해당 소스에서 제외된 목적 코드의 분리 가능한 부분은 목적 코드 저작물을 전달할 때 포함할 필요가 없습니다.
"사용자 제품"은 (1) "소비자 제품", 즉 일반적으로 개인, 가족 또는 가정용으로 사용되는 유형의 개인 재산, 또는 (2) 주거지에 설치하도록 설계되거나 판매되는 모든 것을 의미합니다. 제품이 소비자 제품인지 판단할 때 의심스러운 경우에는 적용 대상에 해당하는 것으로 판단해야 합니다. 특정 이용자가 받은 특정 제품과 관련하여 "일반적으로 사용되는"이라는 표현은 해당 이용자의 지위나 이용자가 실제로 제품을 사용하는 방식, 또는 제품을 사용하려고 하거나 사용하도록 예상되는 방식과 관계없이 해당 제품군의 일반적이거나 통상적인 용도를 의미합니다. 제품의 상업적, 산업적 또는 비소비자 용도가 상당하더라도, 그러한 용도가 제품의 유일하게 중요한 사용 방식인 경우가 아니라면 해당 제품은 소비자 제품입니다.
사용자 제품과 관련한 "설치 정보"란 수정된 해당 소스 버전으로부터 사용자 제품에 적용 대상 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 방법, 절차, 인증 키 또는 기타 정보를 의미합니다. 해당 정보는 수정이 이루어졌다는 이유만으로 수정된 목적 코드의 지속적인 작동이 어떤 경우에도 방해되거나 저해되지 않도록 충분해야 합니다.
본 조항에 따라 목적 코드 저작물을 사용자 제품에 담거나 함께 또는 사용자 제품에서 사용하도록 특별히 전달하고, 사용자 제품의 소유 및 사용 권리가 영구적으로 또는 정해진 기간 동안 수령인에게 이전되는 거래의 일부로 전달하는 경우(거래의 성격을 어떻게 규정하는지와 관계없이), 본 조항에 따라 전달되는 해당 소스에는 설치 정보가 함께 제공되어야 합니다. 단, 귀하와 제3자 모두 사용자 제품에 수정된 목적 코드를 설치할 수 없는 경우(예: 저작물이 ROM에 설치된 경우)에는 이 요건이 적용되지 않습니다.
설치 정보를 제공해야 한다는 요건에는 수령인이 수정하거나 설치한 저작물 또는 수정하거나 설치한 사용자 제품에 대한 지원 서비스, 보증 또는 업데이트를 계속 제공해야 한다는 요건은 포함되지 않습니다. 수정 자체가 네트워크 작동에 중대하고 부정적인 영향을 미치거나 네트워크를 통한 통신 규칙 및 프로토콜을 위반하는 경우 네트워크 접근이 거부될 수 있습니다.
본 조항에 따라 전달되는 해당 소스와 제공되는 설치 정보는 공개적으로 문서화된 형식(소스 코드 형태로 구현된 내용도 공개적으로 이용할 수 있어야 함)이어야 하며, 압축 해제, 읽기 또는 복사에 특별한 비밀번호나 키가 필요하지 않아야 합니다.
7. 추가 조건.#
"추가 허가"란 본 라이선스의 하나 이상의 조건에 예외를 두어 본 라이선스의 조건을 보완하는 조항입니다. 프로그램 전체에 적용되는 추가 허가는 관련 법률에 따라 유효한 범위에서 본 라이선스에 포함된 것으로 취급됩니다. 추가 허가가 프로그램의 일부에만 적용되는 경우 해당 부분은 그 허가에 따라 별도로 사용할 수 있지만, 추가 허가와 관계없이 프로그램 전체에는 본 라이선스가 적용됩니다.
적용 대상 저작물의 복제물을 전달할 때 귀하는 선택에 따라 해당 복제물 또는 그 일부에서 추가 허가를 제거할 수 있습니다. (저작물을 수정하는 특정한 경우 자체적인 제거를 요구하는 추가 허가가 작성될 수 있습니다.) 귀하가 저작권 허가를 보유하거나 적절히 부여할 수 있는 자료를 적용 대상 저작물에 추가한 경우 해당 자료에 추가 허가를 부여할 수 있습니다.
본 라이선스의 다른 조항에도 불구하고, 적용 대상 저작물에 추가하는 자료와 관련하여 귀하는 (해당 자료의 저작권자로부터 허가를 받은 경우) 본 라이선스의 조건을 다음 조항으로 보완할 수 있습니다.
- a) 본 라이선스의 제15조 및 제16조 조건과 다른 방식으로 보증을 부인하거나 책임을 제한하는 조항, 또는
- b) 해당 자료 또는 해당 자료를 포함하는 저작물이 표시하는 적절한 법적 고지에 특정한 합리적 법적 고지나 저자 표시를 유지하도록 요구하는 조항, 또는
- c) 해당 자료의 출처를 허위로 표시하는 것을 금지하거나, 해당 자료의 수정 버전을 원본과 다르게 합리적인 방식으로 표시하도록 요구하는 조항, 또는
- d) 홍보 목적으로 자료의 라이선스 제공자나 저자의 이름을 사용하는 것을 제한하는 조항, 또는
- e) 상호, 상표 또는 서비스표 일부의 사용에 대해 상표법상 권리를 부여하지 않는다는 조항, 또는
- f) 자료를 전달하는 자(또는 그 수정 버전)를 수령인에 대한 책임을 계약상 부담하는 조건으로 두고, 그 계약상 부담으로 인해 라이선스 제공자와 저자에게 직접 부과되는 모든 책임에 대해 해당 자료의 라이선스 제공자와 저자에게 배상하도록 요구하는 조항.
그 밖의 모든 비허용 추가 조건은 제10조의 의미에 따른 "추가 제한"으로 간주됩니다. 귀하가 받은 프로그램 또는 그 일부에 본 라이선스의 적용을 받는다는 고지와 추가 제한에 해당하는 조건이 포함된 경우 해당 조건을 제거할 수 있습니다. 라이선스 문서에 추가 제한이 있지만 본 라이선스에 따른 재라이선스 또는 전달을 허용하는 경우, 추가 제한이 그러한 재라이선스 또는 전달 후에도 계속 적용되지 않는 한 해당 라이선스 문서의 조건이 적용되는 자료를 적용 대상 저작물에 추가할 수 있습니다.
본 조항에 따라 적용 대상 저작물에 조건을 추가하는 경우, 관련 소스 파일에 해당 파일에 적용되는 추가 조건에 대한 설명이나 적용되는 조건을 찾을 수 있는 위치를 나타내는 고지를 넣어야 합니다.
허용 또는 비허용 추가 조건은 별도로 작성된 라이선스 형태로 명시하거나 예외 사항으로 명시할 수 있으며, 어느 경우든 위 요건이 적용됩니다.
8. 종료.#
본 라이선스에 명시적으로 규정된 경우를 제외하고 적용 대상 저작물을 전파하거나 수정할 수 없습니다. 그 밖의 방식으로 전파하거나 수정하려는 시도는 무효이며, 본 라이선스에 따른 귀하의 권리(제11조 세 번째 문단에 따라 부여된 특허 라이선스 포함)는 자동으로 종료됩니다.
그러나 본 라이선스 위반을 모두 중단하면 특정 저작권자로부터 받은 귀하의 라이선스는 (a) 저작권자가 명시적이고 최종적으로 귀하의 라이선스를 종료할 때까지 잠정적으로 복구되며, (b) 위반 중단 후 60일 이내에 저작권자가 합리적인 방법으로 귀하에게 위반 사실을 통지하지 않으면 영구적으로 복구됩니다.
또한 저작권자가 합리적인 방법으로 귀하에게 위반 사실을 통지하고, 해당 저작권자로부터 본 라이선스 위반에 관한 통지를(어떠한 저작물에 대해서든) 받은 것이 처음이며, 통지를 받은 후 30일 이내에 위반을 시정하는 경우 특정 저작권자로부터 받은 귀하의 라이선스는 영구적으로 복구됩니다.
본 조항에 따라 귀하의 권리가 종료되더라도 본 라이선스에 따라 귀하로부터 복제물이나 권리를 받은 당사자의 라이선스는 종료되지 않습니다. 귀하의 권리가 종료되고 영구적으로 복구되지 않은 경우 제10조에 따라 동일한 자료에 대한 새로운 라이선스를 받을 자격이 없습니다.
9. 복제물 보유에 승낙 불필요.#
프로그램의 복제물을 받거나 실행하기 위해 본 라이선스에 동의할 필요는 없습니다. 피어 투 피어 전송을 통해 복제물을 받는 데 따른 적용 대상 저작물의 부수적인 전파 역시 승낙이 필요하지 않습니다. 그러나 본 라이선스 외에는 적용 대상 저작물을 전파하거나 수정할 권한을 부여하는 것이 없습니다. 본 라이선스에 동의하지 않은 채 이러한 행위를 하면 저작권을 침해하게 됩니다. 따라서 적용 대상 저작물을 수정하거나 전파함으로써 귀하는 해당 행위를 위해 본 라이선스에 동의함을 나타냅니다.
10. 후속 수령인에 대한 자동 라이선스.#
귀하가 적용 대상 저작물을 전달할 때마다 수령인은 본 라이선스에 따라 해당 저작물을 실행, 수정 및 전파할 수 있는 라이선스를 원래 라이선스 제공자로부터 자동으로 받습니다. 귀하는 제3자가 본 라이선스를 준수하도록 강제할 책임이 없습니다.
"법인 거래"란 조직의 지배권 또는 조직 자산의 거의 전부를 이전하거나, 조직을 분할하거나, 조직을 합병하는 거래를 의미합니다. 적용 대상 저작물의 전파가 법인 거래의 결과로 이루어지는 경우 해당 거래에서 저작물의 복제물을 받는 각 당사자는 이해관계의 전임자가 앞 문단에 따라 보유했거나 부여할 수 있었던 저작물 관련 모든 라이선스와, 전임자가 보유하거나 합리적인 노력을 기울여 취득할 수 있는 경우 전임자로부터 저작물의 해당 소스를 소유할 권리도 받습니다.
본 라이선스에 따라 부여되거나 확인된 권리의 행사를 추가로 제한할 수 없습니다. 예를 들어 본 라이선스에 따라 부여된 권리를 행사하는 데 라이선스 비용, 로열티 또는 기타 요금을 부과할 수 없으며, 프로그램 또는 그 일부를 제작, 사용, 판매, 판매 제안 또는 수입함으로써 특허 청구항이 침해되었다고 주장하는 소송(소송에서의 교차 청구 또는 반소 포함)을 제기할 수 없습니다.
11. 특허.#
"기여자"란 본 라이선스에 따라 프로그램 또는 프로그램이 기반으로 하는 저작물의 사용을 허가하는 저작권자를 의미합니다. 이처럼 라이선스가 부여된 저작물을 기여자의 "기여자 버전"이라고 합니다.
기여자의 "필수 특허 청구항"이란 이미 취득했거나 이후 취득할 기여자 소유 또는 통제하의 모든 특허 청구항으로, 본 라이선스에 따라 허용되는 방식으로 기여자 버전을 제작, 사용 또는 판매할 경우 침해되는 청구항을 의미합니다. 단, 기여자 버전을 추가로 수정해야만 침해되는 청구항은 포함하지 않습니다. 이 정의에서 "통제"에는 본 라이선스의 요건에 부합하는 방식으로 특허 재라이선스를 부여할 권리가 포함됩니다.
각 기여자는 기여자의 필수 특허 청구항에 따라 기여자 버전의 내용을 제작, 사용, 판매, 판매 제안, 수입 및 그 밖의 방식으로 실행, 수정, 전파할 수 있도록 비독점적이고 전 세계적이며 로열티가 없는 특허 라이선스를 귀하에게 부여합니다.
다음 세 문단에서 "특허 라이선스"란 명칭과 관계없이 특허를 집행하지 않겠다는 명시적 합의나 약속(예: 특허를 실시할 명시적 허가 또는 특허 침해 소송을 제기하지 않겠다는 약정)을 의미합니다. 당사자에게 그러한 특허 라이선스를 "부여한다"는 것은 해당 당사자에 대해 특허를 집행하지 않겠다는 합의나 약속을 하는 것을 의미합니다.
특허 라이선스에 의존한다는 사실을 알면서 적용 대상 저작물을 전달하고, 네트워크 서버나 그 밖의 쉽게 이용할 수 있는 수단을 통해 누구나 무료로 본 라이선스의 조건에 따라 저작물의 해당 소스를 복사할 수 없다면, 귀하는 (1) 해당 소스를 그렇게 이용할 수 있게 하거나, (2) 해당 저작물과 관련하여 특허 라이선스의 혜택을 포기하거나, (3) 본 라이선스의 요건에 부합하는 방식으로 후속 수령인에게 특허 라이선스가 확장되도록 조치해야 합니다. "특허 라이선스에 의존한다는 사실을 알면서"란 특허 라이선스가 없었다면 귀하가 한 국가에서 적용 대상 저작물을 전달하는 행위 또는 수령인이 해당 국가에서 적용 대상 저작물을 사용하는 행위가, 귀하가 유효하다고 믿을 만한 이유가 있는 해당 국가의 하나 이상의 특정 가능한 특허를 침해하게 된다는 사실을 실제로 알고 있음을 의미합니다.
단일 거래나 약정에 따라 또는 이와 관련하여 귀하가 적용 대상 저작물을 전달하거나 전달을 조달하여 전파하고, 적용 대상 저작물을 받는 일부 당사자에게 특정 복제물을 사용, 전파, 수정 또는 전달하도록 허용하는 특허 라이선스를 부여하는 경우, 귀하가 부여한 특허 라이선스는 적용 대상 저작물 및 이를 기반으로 하는 저작물의 모든 수령인에게 자동으로 확장됩니다.
특허 라이선스가 본 라이선스에 따라 특별히 부여된 권리 중 하나 이상을 보장 범위에 포함하지 않거나, 그 권리의 행사를 금지하거나, 해당 권리의 행사를 하지 않는 것을 조건으로 하는 경우 해당 특허 라이선스는 "차별적"입니다. 귀하가 소프트웨어 배포 사업을 하는 제3자와 약정을 맺고, 저작물 전달 활동의 규모에 따라 제3자에게 대금을 지급하며, 제3자가 귀하로부터 적용 대상 저작물을 받을 당사자에게 (a) 귀하가 전달한 적용 대상 저작물의 복제물(또는 그 복제물로부터 만든 복제물)과 관련하여, 또는 (b) 적용 대상 저작물이 포함된 특정 제품이나 편집물만을 주된 대상으로 하여 차별적 특허 라이선스를 부여하는 경우, 2007년 3월 28일 이전에 해당 약정을 맺었거나 해당 특허 라이선스가 부여된 경우가 아니라면 적용 대상 저작물을 전달할 수 없습니다.
본 라이선스의 어떠한 내용도 관련 특허법에 따라 귀하가 이용할 수 있는 묵시적 라이선스나 침해에 대한 기타 항변을 배제하거나 제한하는 것으로 해석되지 않습니다.
12. 타인의 자유를 포기시키지 않음.#
법원 명령, 계약 또는 그 밖의 사유로 본 라이선스의 조건에 모순되는 조건이 귀하에게 부과되더라도, 이는 본 라이선스의 조건을 면제하지 않습니다. 본 라이선스에 따른 의무와 기타 관련 의무를 동시에 충족하면서 적용 대상 저작물을 전달할 수 없다면 결과적으로 해당 저작물을 전혀 전달할 수 없습니다. 예를 들어 귀하가 프로그램을 전달받은 사람에게 프로그램을 다시 전달할 때 로열티를 징수해야 하는 조건에 동의했다면, 해당 조건과 본 라이선스를 모두 충족하는 유일한 방법은 프로그램 전달을 완전히 삼가는 것입니다.
13. 원격 네트워크 상호작용; GNU 일반 공중 사용 허가서와의 사용.#
본 라이선스의 다른 조항에도 불구하고, 프로그램을 수정하는 경우 수정된 버전이 원격으로 컴퓨터 네트워크를 통해 상호작용하는 모든 이용자에게(귀하의 버전이 그러한 상호작용을 지원하는 경우) 네트워크 서버에서 무료로 해당 소스에 접근할 수 있도록 하여 수정 버전의 해당 소스를 받을 기회를 눈에 잘 띄게 제공해야 합니다. 이때 소프트웨어 복사를 지원하는 표준적이거나 통상적인 방법을 사용해야 합니다. 해당 소스에는 다음 문단에 따라 포함된 GNU 일반 공중 사용 허가서 버전 3의 적용을 받는 저작물의 해당 소스가 포함되어야 합니다.
본 라이선스의 다른 조항에도 불구하고, 귀하는 적용 대상 저작물을 GNU 일반 공중 사용 허가서 버전 3에 따라 라이선스된 저작물과 연결하거나 결합하여 하나의 결합 저작물로 만들고 그 결과물을 전달할 수 있습니다. 본 라이선스의 조건은 적용 대상 저작물인 부분에 계속 적용되지만, 결합된 저작물에는 GNU 일반 공중 사용 허가서 버전 3이 계속 적용됩니다.
14. 본 라이선스의 개정 버전.#
자유 소프트웨어 재단은 때때로 GNU Affero 일반 공중 사용 허가서의 개정판 및/또는 새 버전을 발행할 수 있습니다. 새 버전은 현재 버전과 기본 취지는 유사하지만 새로운 문제나 우려에 대응하기 위해 세부 사항이 다를 수 있습니다.
각 버전에는 구분을 위한 버전 번호가 부여됩니다. 프로그램에 특정 번호가 붙은 GNU Affero 일반 공중 사용 허가서 버전 "또는 이후 버전"이 적용된다고 명시되어 있다면, 귀하는 해당 번호의 버전이나 자유 소프트웨어 재단이 발행한 이후 버전 중 하나의 조건을 따를 수 있습니다. 프로그램에 GNU Affero 일반 공중 사용 허가서의 버전 번호가 명시되어 있지 않다면, 자유 소프트웨어 재단이 발행한 모든 버전 중 원하는 버전을 선택할 수 있습니다.
프로그램에 대리인이 향후 사용할 수 있는 GNU Affero 일반 공중 사용 허가서 버전을 결정할 수 있다고 명시되어 있다면, 대리인이 특정 버전을 수락한다는 공개 성명은 귀하가 프로그램에 해당 버전을 선택하도록 영구적으로 승인합니다.
이후 버전의 라이선스는 귀하에게 추가 권한이나 다른 권한을 부여할 수 있습니다. 그러나 이후 버전을 따르기로 선택하더라도 저자나 저작권자에게 추가 의무가 부과되지는 않습니다.
15. 보증의 부인.#
관련 법률이 허용하는 범위에서 프로그램에는 보증이 없습니다. 서면으로 달리 명시한 경우를 제외하고 저작권자 및/또는 기타 당사자는 프로그램을 어떠한 종류의 보증도 없이 "있는 그대로" 제공합니다. 여기에는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증이 포함되며 이에 국한되지 않습니다. 프로그램의 품질과 성능에 관한 모든 위험은 귀하가 부담합니다. 프로그램에 결함이 있는 것으로 판명되는 경우 필요한 모든 서비스, 수리 또는 수정 비용은 귀하가 부담합니다.
16. 책임의 제한.#
관련 법률에 따라 요구되거나 서면으로 합의된 경우를 제외하고, 어떠한 경우에도 저작권자나 위에서 허용한 대로 프로그램을 수정 및/또는 전달하는 기타 당사자는 프로그램의 사용 또는 사용 불능으로 인해 발생하는 손해(데이터 손실, 데이터 부정확성, 귀하 또는 제3자가 입은 손실, 프로그램이 다른 프로그램과 작동하지 않는 경우를 포함하되 이에 국한되지 않음)를 포함한 일반적, 특별, 부수적 또는 결과적 손해에 대해 귀하에게 책임을 지지 않습니다. 해당 저작권자나 기타 당사자가 그러한 손해의 가능성을 통지받은 경우에도 마찬가지입니다.
17. 제15조 및 제16조의 해석.#
위에 명시된 보증 부인과 책임 제한이 그 조건에 따라 현지 법률상 효력을 가질 수 없는 경우, 심리 법원은 프로그램과 관련한 모든 민사 책임을 절대적으로 면제하는 데 가장 근접한 현지 법률을 적용해야 합니다. 단, 프로그램 복제물의 대가로 보증 또는 책임 인수가 제공된 경우는 예외입니다.
조건 및 조항 끝
새 프로그램에 이 조건을 적용하는 방법#
새 프로그램을 개발하고 대중에게 최대한 유용하게 만들고 싶다면, 모든 사람이 이 조건에 따라 자유 소프트웨어를 재배포하고 수정할 수 있도록 하는 것이 가장 좋은 방법입니다.
이를 위해 다음 고지를 프로그램에 첨부하십시오. 보증 부인을 가장 효과적으로 명시하려면 각 소스 파일의 시작 부분에 고지를 첨부하는 것이 가장 안전하며, 각 파일에는 최소한 "저작권" 문구와 전체 고지를 찾을 수 있는 위치를 안내하는 내용이 있어야 합니다.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.전자 우편과 일반 우편으로 귀하에게 연락하는 방법에 관한 정보도 추가하십시오.
소프트웨어가 컴퓨터 네트워크를 통해 이용자와 원격으로 상호작용할 수 있다면, 이용자가 소스 코드를 받을 수 있는 방법도 제공해야 합니다. 예를 들어 프로그램이 웹 애플리케이션인 경우, 인터페이스에 이용자를 코드 아카이브로 안내하는 "소스" 링크를 표시할 수 있습니다. 소스를 제공하는 방법은 다양하며 프로그램마다 적합한 방식이 다를 수 있습니다. 구체적인 요건은 제13조를 참조하십시오.
필요한 경우 귀하의 고용주(프로그래머로 일하는 경우)나 학교가 해당 프로그램에 대한 "저작권 부인"에 서명하도록 해야 합니다. GNU AGPL을 신청하고 준수하는 방법을 포함한 자세한 내용은 https://www.gnu.org/licenses/을 참조하십시오.