This is an unofficial translation of the GNU Affero General Public License into Korean. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU AGPL—only the original English text of the GNU AGPL does that. However, we hope that this translation will help Korean speakers understand the GNU AGPL better.
이 문서는 GNU Affero 일반 공중 사용 허가서(GNU AGPL)의 비공식 한국어 번역입니다. 이 번역은 자유 소프트웨어 재단(Free Software Foundation)이 발행한 것이 아니며, GNU AGPL을 사용하는 소프트웨어의 배포 조건을 법적으로 규정하지도 않습니다. 법적 효력은 오직 GNU AGPL의 영어 원문에만 있습니다. 다만 이 번역이 한국어 사용자가 GNU AGPL을 더 잘 이해하는 데 도움이 되기를 바랍니다.
GNU Affero 일반 공중 사용 허가서
제3판, 2007년 11월 19일
누구든지 이 라이선스 문서의 축어적 사본을 복제·배포할 수 있다. 단, 내용을 변경하는 것은 허용되지 않는다.
전문
GNU Affero 일반 공중 사용 허가서(GNU AGPL)는 소프트웨어 및 기타 저작물을 위한 자유로운 "카피레프트" 라이선스로서, 특히 네트워크 서버에서 동작하는 소프트웨어의 경우 커뮤니티의 협력을 보장하기 위해 특별히 설계되었다.
세상의 소프트웨어와 실용적 저작물을 위한 라이선스 대부분은, 저작물을 공유하고 변경할 자유를 빼앗기 위해 만들어졌다. 이와 대조적으로 우리의 일반 공중 사용 허가서는, 프로그램의 모든 버전을 공유하고 변경할 자유를 보장하여, 소프트웨어가 모든 사용자에게 자유 소프트웨어로 남도록 하기 위한 것이다.
우리가 "자유 소프트웨어"라고 말할 때, 그것은 "가격"이 아니라 "자유"를 뜻한다. 우리의 일반 공중 사용 허가서는 다음과 같은 자유를 보장하도록 만들어졌다. 즉, 자유 소프트웨어의 사본을 배포할 자유(원한다면 그에 대한 대가를 받아도 된다), 소스 코드를 받거나 원하면 얻을 수 있는 자유, 소프트웨어를 변경하거나 그 일부를 새 자유 프로그램 안에서 사용할 자유, 그리고 그러한 일을 할 수 있다는 것을 아는 자유이다.
우리의 일반 공중 사용 허가서를 채택하는 개발자는 두 단계를 통해 당신의 권리를 보호한다. (1) 소프트웨어에 저작권을 주장하고, (2) 이 라이선스를 제공하여 소프트웨어를 복제·배포·수정할 법적 허가를 부여하는 것이다.
모든 사용자의 자유를 지키는 부수적 이점은, 프로그램의 대체 버전에 가해진 개선이 널리 사용되면 다른 개발자도 이를 받아들여 활용할 수 있다는 점이다. 많은 자유 소프트웨어 개발자는 그로 인해 생겨나는 협력에 고무되고 힘을 얻는다. 그러나 네트워크 서버에서 사용되는 소프트웨어의 경우에는 이러한 결과가 나타나지 않을 수 있다. GNU 일반 공중 사용 허가서는, 수정 버전을 만들어 서버에서 대중이 사용하게 하면서도 그 소스 코드를 대중에게 전혀 공개하지 않는 것을 허용하기 때문이다.
GNU Affero 일반 공중 사용 허가서는, 바로 그러한 경우에도 수정된 소스 코드가 커뮤니티에 제공되도록 보장하기 위해 특별히 설계되었다. 이 라이선스는 네트워크 서버 운영자에게, 그 서버에서 실행 중인 수정 버전의 소스 코드를 그 서버의 사용자에게 제공할 것을 요구한다. 따라서 공개적으로 접근 가능한 서버에서 수정 버전을 공개적으로 사용하는 것은, 대중이 그 수정 버전의 소스 코드를 얻을 수 있음을 의미한다.
Affero가 발행한 Affero General Public License(Affero GPL)라는 오래된 라이선스도 비슷한 목표를 이루기 위해 만들어졌다. 이 라이선스는 그것과 다른 라이선스이며 Affero GPL의 한 버전이 아니다. 다만 Affero는 이 라이선스로의 재라이선스를 허용하는 새 버전의 Affero GPL을 발행했다.
복제·배포·수정에 관한 정확한 조항과 조건은 다음과 같다.
조항과 조건
- 정의
"본 라이선스"란 GNU Affero 일반 공중 사용 허가서 제3판을 가리킨다.
"저작권"이란 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권 유사 법률도 포함한다.
"본 프로그램"이란 본 라이선스에 따라 이용 허락되는, 저작권으로 보호되는 모든 저작물을 가리킨다. 각 피허가자는 "당신"으로 지칭된다. "피허가자"와 "수령인"은 개인일 수도 조직일 수도 있다.
저작물을 "수정"한다는 것은, 완전히 동일한 사본을 만드는 것을 제외하고, 저작권 허가를 필요로 하는 방식으로 저작물의 전부 또는 일부를 복제하거나 각색하는 것을 말한다. 그 결과로 생긴 저작물은 원 저작물의 "수정 버전" 또는 원 저작물을 "기반으로 한" 저작물이라고 불린다.
"대상 저작물"이란 수정되지 않은 본 프로그램, 또는 본 프로그램을 기반으로 한 저작물을 말한다.
저작물을 "전파"한다는 것은, 컴퓨터에서 실행하거나 사적인 사본을 수정하는 것을 제외하고, 허가 없이 하면 적용 가능한 저작권법에 따라 직접적으로 또는 부수적으로 침해 책임을 지게 되는 모든 행위를 말한다. 전파에는 복제, (수정 여부를 막론하고) 배포, 공중에의 제공, 그리고 일부 국가에서는 그 밖의 행위도 포함된다.
저작물을 "전달"한다는 것은, 다른 당사자가 사본을 만들거나 받을 수 있게 하는 모든 종류의 전파를 말한다. 사본의 이전 없이 컴퓨터 네트워크를 통해 사용자와 단순히 상호 작용하는 것은 전달이 아니다.
대화형 사용자 인터페이스는 다음을 갖춘 경우 "적절한 법적 고지"를 표시하는 것이다. 즉, (1) 적절한 저작권 고지를 표시하고, (2) 이 저작물에는 (보증이 제공되는 범위를 제외하고) 어떤 보증도 없다는 것, 피허가자가 본 라이선스에 따라 이 저작물을 전달할 수 있다는 것, 그리고 본 라이선스의 사본을 어떻게 볼 수 있는지를 사용자에게 알려 주는, 편리하고 눈에 띄게 보이는 기능을 갖춘 경우를 말한다. 그 인터페이스가 메뉴와 같은 사용자 명령 또는 옵션의 목록을 제공한다면, 목록 안의 눈에 띄는 항목 하나가 이 기준을 충족한다.
- 소스 코드
저작물의 "소스 코드"란, 그 저작물에 수정을 가하는 데 선호되는 형태를 말한다. "목적 코드"란 저작물의 소스 코드가 아닌 모든 형태를 말한다.
"표준 인터페이스"란, 공인된 표준화 기구가 정의한 공식 표준인 인터페이스, 또는 특정 프로그래밍 언어를 위해 규정된 인터페이스의 경우 그 언어로 작업하는 개발자들 사이에서 널리 사용되는 인터페이스를 말한다.
실행 가능한 저작물의 "시스템 라이브러리"란, 저작물 전체를 제외한 모든 것으로서, (a) "주요 구성 요소"를 패키징하는 통상적인 형태에 포함되지만 그 주요 구성 요소의 일부는 아니고, (b) 그 저작물을 그 주요 구성 요소와 함께 사용할 수 있게 하기 위해서만, 또는 소스 코드 형태의 구현이 공중에 제공되는 표준 인터페이스를 구현하기 위해서만 역할을 하는 것을 말한다. 여기서 "주요 구성 요소"란, 그 실행 가능한 저작물이 동작하는 특정 운영 체제(있는 경우)의 주요하고 필수적인 구성 요소(커널, 윈도우 시스템 등), 또는 그 저작물을 생성하는 데 사용되는 컴파일러, 또는 그것을 실행하는 데 사용되는 목적 코드 인터프리터를 가리킨다.
목적 코드 형태의 저작물의 "대응 소스 코드"란, 그 목적 코드를 생성·설치하고, (실행 가능한 저작물의 경우) 실행하며, 그리고 그 저작물을 수정하는 데 필요한 모든 소스 코드를 말하며, 그 작업들을 제어하는 스크립트도 포함한다. 다만, 그 저작물의 시스템 라이브러리나, 그 작업들을 수행할 때 수정 없이 사용되지만 저작물의 일부는 아닌 범용 도구나 일반적으로 구할 수 있는 자유 프로그램은 포함하지 않는다. 예를 들어, 대응 소스 코드에는 저작물의 소스 파일과 관련된 인터페이스 정의 파일, 그리고 저작물이 특히 의존하도록 설계된 공유 라이브러리 및 동적으로 링크된 서브프로그램의 소스 코드(예: 그러한 서브프로그램과 저작물의 다른 부분 사이의 긴밀한 데이터 통신이나 제어 흐름에 의한 의존)가 포함된다.
대응 소스 코드는, 사용자가 대응 소스 코드의 다른 부분으로부터 자동으로 다시 생성할 수 있는 것들을 포함할 필요가 없다.
소스 코드 형태의 저작물의 대응 소스 코드는, 바로 그 저작물 그 자체이다.
- 기본적 허가
본 라이선스에 따라 부여되는 모든 권리는 본 프로그램의 저작권 존속 기간 동안 부여되며, 명시된 조건이 충족되는 한 취소할 수 없다. 본 라이선스는 수정되지 않은 본 프로그램을 실행할 무제한의 허가를 명시적으로 확인한다. 대상 저작물을 실행한 결과물은, 그 내용으로 볼 때 대상 저작물을 구성하는 경우에만 본 라이선스의 적용을 받는다. 본 라이선스는 저작권법이 규정하는 공정 이용 또는 그에 상당하는 당신의 권리를 인정한다.
당신의 라이선스가 유효하게 유지되는 한, 전달하지 않는 대상 저작물은 무조건 만들고, 실행하고, 전파할 수 있다. 당신은, 다른 사람으로 하여금 오직 당신을 위해 수정을 하게 하거나, 그 저작물을 실행하기 위한 설비를 당신에게 제공하게 하기 위한 목적만으로, 대상 저작물을 다른 사람에게 전달할 수 있다. 다만, 당신이 저작권을 지배하지 않는 모든 자료를 전달할 때 본 라이선스의 조항을 준수해야 한다. 그렇게 당신을 위해 대상 저작물을 만들거나 실행하는 사람들은, 오직 당신을 위하여, 당신의 지시와 통제 아래에서, 당신과의 관계 밖에서는 당신의 저작권 있는 자료를 복제하는 것을 금지하는 조건으로 그렇게 해야 한다.
그 밖의 상황에서의 전달은 아래에 명시된 조건에 따라서만 허용된다. 재라이선스(서브라이선스)는 허용되지 않으며, 제10조가 그것을 불필요하게 만든다.
- 기술적 보호 조치 우회 금지로부터 사용자의 법적 권리 보호
어떠한 대상 저작물도, 1996년 12월 20일에 채택된 WIPO 저작권 조약 제11조의 의무를 이행하는 법률, 또는 그러한 기술적 조치의 우회를 금지하거나 제한하는 유사한 법률 등 적용 가능한 모든 법률에 따라 "효과적인 기술적 조치"의 일부를 구성하는 것으로 간주되지 않는다.
당신이 대상 저작물을 전달할 때, 당신은 그 대상 저작물에 관하여 본 라이선스가 부여한 권리를 행사함으로써 우회가 이루어지는 범위 내에서는 기술적 조치의 우회를 금지할 어떠한 법적 권력도 포기하며, 저작물의 사용자에 대하여 기술적 조치의 우회를 금지하는 당신 또는 제3자의 법적 권리를 집행하는 수단으로서 저작물의 동작이나 수정을 제한할 의도가 없음을 표명한다.
- 축어적 사본의 전달
당신은 받은 그대로의 본 프로그램 소스 코드의 축어적 사본을 어떤 매체로든 전달할 수 있다. 다만, 각 사본에 적절한 저작권 고지를 눈에 띄고 적절하게 게시하고, 본 라이선스 및 제7조에 따라 추가된 비허용적 조항이 그 코드에 적용된다는 것을 나타내는 모든 고지를 온전하게 유지하고, 보증이 없다는 것을 나타내는 모든 고지를 온전하게 유지하며, 본 프로그램과 함께 본 라이선스의 사본을 모든 수령인에게 제공해야 한다.
당신은 전달하는 각 사본에 대해 임의의 가격을 매기거나 무료로 할 수 있으며, 유료로 지원이나 보증 보호를 제공할 수 있다.
- 수정된 소스 버전의 전달
당신은 본 프로그램을 기반으로 한 저작물, 또는 본 프로그램으로부터 그것을 만들어 내는 수정 사항을, 제4조의 조항에 따라 소스 코드 형태로 전달할 수 있다. 다만, 다음 조건을 모두 충족해야 한다.
a) 그 저작물은, 당신이 그것을 수정했음을 알리고 관련 날짜를 제시하는, 눈에 띄는 고지를 갖추어야 한다.
b) 그 저작물은, 본 라이선스 및 제7조에 따라 추가된 모든 조건에 따라 배포된다는 것을 알리는, 눈에 띄는 고지를 갖추어야 한다. 이 요구 사항은 제4조의 "모든 고지를 온전하게 유지"하라는 요구 사항을 여기서 말한 것으로 변경한다.
c) 당신은 그 저작물 전체를 하나의 전체로서, 본 라이선스에 따라, 사본을 소지하게 되는 모든 사람에게 이용 허락해야 한다. 따라서 본 라이선스는, 적용 가능한 제7조의 추가 조항과 함께, 그 저작물 전체와 그 모든 부분에, 그것들이 어떻게 패키징되어 있는지에 관계없이 적용된다. 본 라이선스는 그 저작물을 다른 어떤 방식으로도 이용 허락할 권한을 부여하지 않지만, 당신이 별도로 그러한 권한을 받은 경우에는 그것을 무효화하지 않는다.
d) 그 저작물이 대화형 사용자 인터페이스를 가진다면, 각각이 적절한 법적 고지를 표시해야 한다. 다만, 본 프로그램이 적절한 법적 고지를 표시하지 않는 대화형 인터페이스를 가진다면, 당신의 저작물이 그것들로 하여금 그렇게 하게 할 필요는 없다.
대상 저작물을, 본질적으로 대상 저작물의 확장이 아니고 대상 저작물과 결합하여 더 큰 프로그램을 구성하지도 않는 별개의 독립적인 다른 저작물들과 함께, 어떤 저장 또는 배포 매체의 볼륨에 수록한 것은, 그 편집물과 그로 인해 생기는 저작권이, 개별 저작물들이 허용하는 범위를 넘어 편집물 사용자의 접근이나 법적 권리를 제한하는 데 사용되지 않는 경우 "집합체"라고 불린다. 대상 저작물을 집합체에 포함시키더라도, 본 라이선스가 집합체의 다른 부분에 적용되지는 않는다.
- 소스 이외의 형태의 전달
당신은 제4조와 제5조의 조항에 따라 대상 저작물을 목적 코드 형태로 전달할 수 있다. 다만, 본 라이선스의 조항에 따라, 기계 판독 가능한 "대응 소스 코드"를 다음 방법 중 하나로 전달해야 한다.
a) 목적 코드를 물리적 제품(물리적 배포 매체 포함) 안에 또는 그 일부로 수록하여 전달하되, 소프트웨어 교환에 관용적으로 쓰이는 내구성 있는 물리적 매체에 고정된 대응 소스 코드를 함께 제공한다.
b) 목적 코드를 물리적 제품(물리적 배포 매체 포함) 안에 또는 그 일부로 수록하여 전달하되, 최소 3년간 유효하고 당신이 그 제품 모델에 대해 예비 부품이나 고객 지원을 제공하는 동안에는 계속 유효한 서면 청약을 함께 제공한다. 그 청약은 목적 코드를 소지한 모든 사람에게 다음 중 하나를 제공하는 것이다. (1) 그 제품에 포함된, 본 라이선스의 적용을 받는 모든 소프트웨어의 대응 소스 코드 사본을, 소프트웨어 교환에 관용적으로 쓰이는 내구성 있는 물리적 매체에 수록하여, 이 소스의 전달을 물리적으로 수행하는 데 드는 당신의 합리적 비용을 넘지 않는 가격으로 제공한다. 또는 (2) 네트워크 서버에서 대응 소스 코드를 무료로 복사할 수 있는 접근을 제공한다.
c) 목적 코드의 개별 사본을, 대응 소스 코드를 제공하겠다는 서면 청약의 사본과 함께 전달한다. 이 대체 방법은 이따금 비상업적으로만 허용되며, 제6b항에 따라 그러한 청약과 함께 목적 코드를 받은 경우에만 허용된다.
d) 지정된 장소에서 (무료 또는 유료로) 접근을 제공함으로써 목적 코드를 전달하고, 같은 방법으로, 같은 장소를 통해, 추가 비용 없이 대응 소스 코드에 대한 동등한 접근을 제공한다. 당신은 수령인에게 대응 소스 코드를 목적 코드와 함께 복사할 것을 요구할 필요가 없다. 목적 코드를 복사하는 장소가 네트워크 서버라면, 대응 소스 코드는 동등한 복사 설비를 지원하는 다른 서버(당신 또는 제3자가 운영)에 있을 수 있다. 다만, 목적 코드 옆에 대응 소스 코드를 어디에서 찾을 수 있는지를 알리는 명확한 안내를 유지해야 한다. 대응 소스 코드를 어떤 서버가 호스팅하든, 당신은 이러한 요구 사항을 충족하는 데 필요한 기간 동안 그것이 이용 가능하도록 보장할 의무를 계속 진다.
e) 피어투피어 전송을 사용하여 목적 코드를 전달하되, 그 저작물의 목적 코드와 대응 소스 코드가 제6d항에 따라 어디에서 일반 대중에게 무료로 제공되고 있는지를 다른 피어들에게 알려야 한다.
목적 코드의 분리 가능한 부분으로서, 그 소스 코드가 시스템 라이브러리로서 대응 소스 코드에서 제외되는 것은, 목적 코드 전달에 포함할 필요가 없다.
"사용자 제품"이란 다음 중 하나를 말한다. (1) "소비자 제품", 즉 통상적으로 개인·가족 또는 가정 용도로 사용되는 모든 유형의 동산, 또는 (2) 주거에 편입되도록 설계되거나 판매되는 모든 것. 어떤 제품이 소비자 제품인지 판단할 때, 의심스러운 경우는 "해당된다"는 쪽으로 해결한다. 특정 사용자가 받은 특정 제품에 대해, "통상적으로 사용된다"는 것은, 그 특정 사용자의 지위나, 그 특정 사용자가 그 제품을 실제로 사용하거나 사용할 것으로 기대하거나 기대되는 것으로 간주되는 방식과 관계없이, 그 부류의 제품의 전형적이거나 일반적인 용도를 가리킨다. 어떤 제품은 그것이 상당한 상업적·산업적 또는 비소비자 용도를 갖는지와 관계없이 소비자 제품이다. 다만 그러한 용도가 그 제품의 유일한 중요한 사용 형태를 나타내는 경우는 제외한다.
사용자 제품의 "설치 정보"란, 그 사용자 제품에서, 대상 저작물의 수정 버전을 그 대응 소스 코드의 수정 버전으로부터 설치하고 실행하는 데 필요한 모든 방법, 절차, 인증 키 또는 기타 정보를 말한다. 그 정보는, 수정이 이루어졌다는 이유만으로 수정된 목적 코드의 지속적인 기능이 어떤 경우에도 방해받거나 간섭받지 않도록 보장하기에 충분해야 한다.
당신이 본 조에 따라 목적 코드 저작물을, 사용자 제품 안에, 사용자 제품과 함께, 또는 특히 사용자 제품에서 사용하기 위해 전달하고, 그 전달이 사용자 제품의 점유권과 사용권을 영구적으로 또는 일정 기간 동안 수령인에게 이전하는 거래의 일부로 이루어지는 경우(그 거래가 어떻게 성격 규정되든지 간에), 본 조에 따라 전달되는 대응 소스 코드에는 설치 정보가 함께 제공되어야 한다. 다만, 당신도 제3자도 그 사용자 제품에 수정된 목적 코드를 설치할 능력을 보유하지 않는 경우(예: 저작물이 ROM에 설치된 경우)에는 이 요구 사항이 적용되지 않는다.
설치 정보를 제공하라는 요구 사항은, 수령인이 수정하거나 설치한 저작물, 또는 그러한 수정·설치가 이루어진 사용자 제품에 대해 지원 서비스, 보증 또는 업데이트를 계속 제공하라는 요구 사항을 포함하지 않는다. 수정 자체가 네트워크의 동작에 실질적이고 부정적인 영향을 미치거나, 네트워크를 통한 통신의 규칙과 프로토콜을 위반하는 경우에는 네트워크에 대한 접근이 거부될 수 있다.
본 조에 따라 전달되는 대응 소스 코드와 제공되는 설치 정보는, 공개적으로 문서화된 형식(그리고 소스 코드 형태의 구현이 공중에 제공되는 형식)이어야 하며, 압축 해제·읽기·복제에 특별한 암호나 키를 요구해서는 안 된다.
- 추가 조항
"추가 허가"란, 본 라이선스의 조건 중 하나 이상에 예외를 둠으로써 본 라이선스의 조항을 보충하는 조항을 말한다. 본 프로그램 전체에 적용되는 추가 허가는, 적용 가능한 법률에 따라 유효한 범위 내에서, 본 라이선스에 포함된 것처럼 취급된다. 추가 허가가 본 프로그램의 일부에만 적용된다면, 그 부분은 그러한 허가에 따라 개별적으로 사용될 수 있지만, 본 프로그램 전체는 추가 허가와 무관하게 본 라이선스의 지배를 받는다.
당신이 대상 저작물의 사본을 전달할 때, 당신은 임의로 그 사본 또는 그 일부에서 추가 허가를 제거할 수 있다. (추가 허가는, 당신이 저작물을 수정할 때 일정한 경우에 그 자체의 제거를 요구하도록 작성되어 있을 수 있다.) 당신은 대상 저작물에 당신이 추가한 자료로서, 당신이 적절한 저작권 허가를 갖고 있거나 부여할 수 있는 자료에 추가 허가를 부여할 수 있다.
본 라이선스의 다른 어떤 규정에도 불구하고, 당신이 대상 저작물에 추가하는 자료에 대해, 당신은 (그 자료의 저작권자가 승인한 경우) 다음 조항으로 본 라이선스의 조항을 보충할 수 있다.
a) 제15조 및 제16조의 조항과는 다른 방식으로 보증을 부인하거나 책임을 제한한다. 또는
b) 그 자료에, 또는 그것을 포함하는 저작물이 표시하는 적절한 법적 고지에, 지정된 합리적인 법적 고지나 저작자 표시를 보존할 것을 요구한다. 또는
c) 그 자료의 출처에 대한 허위 표시를 금지하거나, 그러한 자료의 수정 버전이 원래 버전과 다르다는 것을 합리적인 방식으로 표시할 것을 요구한다. 또는
d) 그 자료의 라이선서나 저작자의 이름을 홍보 목적으로 사용하는 것을 제한한다. 또는
e) 일부 상호, 상표 또는 서비스표의 사용에 대해 상표법에 따른 권리를 부여하지 않기로 한다. 또는
f) 그 자료(또는 그 수정 버전)를 전달하는 자로서 수령인에게 계약상 책임을 지는 자에게, 그러한 계약상 책임이 그 라이선서와 저작자에게 직접 부과하는 모든 책임에 대해 그 라이선서와 저작자를 면책해 줄 것을 요구한다.
그 밖의 모든 비허용적 추가 조항은 제10조의 의미에서 "추가 제한"으로 간주된다. 당신이 받은 그대로의 본 프로그램 또는 그 일부가, 본 라이선스와 함께 추가 제한을 구성하는 조항에 의해 지배된다는 고지를 포함한다면, 당신은 그 조항을 제거할 수 있다. 어떤 라이선스 문서가 추가 제한을 포함하되 본 라이선스에 따른 재라이선스나 전달을 허용한다면, 당신은 그 라이선스 문서의 조항에 의해 지배되는 자료를 대상 저작물에 추가할 수 있다. 다만, 그 추가 제한이 그러한 재라이선스나 전달 이후에도 존속하지 않아야 한다.
당신이 본 조에 따라 대상 저작물에 조항을 추가한다면, 당신은 관련 소스 파일에, 그 파일들에 적용되는 추가 조항의 설명, 또는 적용되는 조항을 어디에서 찾을 수 있는지를 알리는 고지를 두어야 한다.
추가 조항은, 허용적이든 비허용적이든, 별도로 작성된 라이선스의 형태로 명시되거나 예외로서 명시될 수 있다. 위의 요구 사항은 어느 경우에든 적용된다.
- 종료
당신은 본 라이선스에서 명시적으로 규정한 경우를 제외하고는 대상 저작물을 전파하거나 수정할 수 없다. 그 밖의 방식으로 전파하거나 수정하려는 모든 시도는 무효이며, 본 라이선스에 따른 당신의 권리(제11조 제3항에 따라 부여된 특허 라이선스 포함)를 자동으로 종료시킨다.
다만, 당신이 본 라이선스에 대한 위반을 모두 중단하면, 특정 저작권자로부터 얻은 당신의 라이선스는 회복된다. (a) 잠정적으로, 그 저작권자가 당신의 라이선스를 명시적이고 최종적으로 종료시키지 않는 한, 종료시키기 전까지는. 그리고 (b) 영구적으로, 그 저작권자가 위반 중단 후 60일이 지나도록 합리적인 수단으로 당신에게 위반을 통지하지 못한 경우.
나아가, 그 저작권자가 합리적인 수단으로 당신에게 위반을 통지했고, 그것이 그 저작권자로부터 본 라이선스 위반(어떤 저작물에 대해서든)의 통지를 당신이 처음 받은 것이며, 당신이 그 통지를 받은 후 30일이 지나기 전에 위반을 시정한 경우, 특정 저작권자로부터 얻은 당신의 라이선스는 영구적으로 회복된다.
본 조에 따른 당신의 권리 종료는, 당신으로부터 본 라이선스에 따라 사본이나 권리를 받은 당사자들의 라이선스를 종료시키지 않는다. 당신의 권리가 종료되었고 영구적으로 회복되지 않았다면, 당신은 동일한 자료에 대해 제10조에 따라 새로운 라이선스를 받을 자격이 없다.
- 사본 소지에 허락이 필요하지 않음
본 프로그램의 사본을 받거나 실행하기 위해 당신이 본 라이선스를 수락할 필요는 없다. 사본을 받기 위해 피어투피어 전송을 사용한 결과로서만 발생하는 대상 저작물의 부수적 전파도 마찬가지로 수락을 요구하지 않는다. 그러나 본 라이선스 외의 어떤 것도 당신에게 대상 저작물을 전파하거나 수정할 허가를 부여하지 않는다. 당신이 본 라이선스를 수락하지 않는다면, 이러한 행위는 저작권을 침해한다. 따라서 대상 저작물을 수정하거나 전파함으로써, 당신은 그렇게 하기 위해 본 라이선스를 수락했음을 나타내는 것이다.
- 하류 수령인에 대한 자동적 이용 허락
당신이 대상 저작물을 전달할 때마다, 수령인은 원 라이선서로부터, 본 라이선스에 따라 그 저작물을 실행, 수정, 전파할 라이선스를 자동으로 받는다. 당신은 제3자가 본 라이선스를 준수하도록 강제할 책임을 지지 않는다.
"실체 거래"란, 조직의 지배권 또는 조직의 실질적으로 전부에 해당하는 자산을 이전하는 거래, 조직을 분할하는 거래, 또는 조직을 합병하는 거래를 말한다. 대상 저작물의 전파가 실체 거래에서 비롯된다면, 그 거래의 각 당사자로서 저작물의 사본을 받는 자는, 그 당사자의 권리상 전신이 전항에 따라 갖고 있었거나 부여할 수 있었던 그 저작물에 대한 모든 라이선스도 받는다. 더하여, 그 권리상 전신이 그것을 갖고 있거나 합리적인 노력으로 얻을 수 있다면, 그 전신으로부터 그 저작물의 대응 소스 코드에 대한 점유권도 받는다.
당신은 본 라이선스에 따라 부여되거나 확인된 권리의 행사에 어떠한 추가 제한도 부과해서는 안 된다. 예를 들어, 본 라이선스에 따라 부여된 권리의 행사에 대해 라이선스 수수료, 로열티 또는 기타 요금을 부과해서는 안 되며, 본 프로그램 또는 그 일부의 제조, 사용, 판매, 판매의 청약 또는 수입이 어떤 특허 청구항을 침해한다고 주장하는 소송(소송에서의 교차 청구 또는 반소 포함)을 제기해서는 안 된다.
- 특허
"기여자"란, 본 라이선스에 따라 본 프로그램 또는 본 프로그램이 기반을 둔 저작물의 사용을 허가하는 저작권자를 말한다. 그렇게 이용 허락되는 저작물은 그 기여자의 "기여자 버전"이라고 불린다.
기여자의 "필수 특허 청구항"이란, 그 기여자가 소유하거나 지배하는 모든 특허 청구항(이미 취득한 것과 장래에 취득할 것을 모두 포함)으로서, 본 라이선스가 허용하는 어떤 방식으로 그 기여자 버전을 제조, 사용 또는 판매함으로써 침해될 수 있는 것을 말한다. 다만, 기여자 버전에 추가 수정을 가한 결과로만 침해될 청구항은 포함하지 않는다. 이 정의의 목적상, "지배"에는 본 라이선스의 요구 사항에 부합하는 방식으로 특허 재라이선스를 부여할 권리가 포함된다.
각 기여자는 그 필수 특허 청구항에 따라, 비독점적이고 전 세계적이며 로열티가 없는 특허 라이선스를 당신에게 부여하여, 그 기여자 버전의 내용을 제조, 사용, 판매, 판매의 청약, 수입, 그리고 그 밖의 방식으로 실행, 수정 및 전파할 수 있게 한다.
다음 세 항에서, "특허 라이선스"란 특허를 집행하지 않겠다는, 명칭이 무엇이든 명시적인 합의 또는 약속(예: 특허를 실시할 명시적 허가 또는 특허 침해로 소송을 제기하지 않겠다는 서약)을 말한다. 당사자에게 그러한 특허 라이선스를 "부여한다"는 것은, 그 당사자에 대해 특허를 집행하지 않겠다는 그러한 합의 또는 약속을 하는 것을 말한다.
당신이 특허 라이선스에 알면서 의존하여 대상 저작물을 전달하는데, 그 저작물의 대응 소스 코드가, 공개적으로 접근 가능한 네트워크 서버나 그 밖의 쉽게 접근할 수 있는 수단을 통해, 본 라이선스의 조항에 따라 누구나 무료로 복사할 수 있도록 제공되어 있지 않다면, 당신은 (1) 대응 소스 코드가 그렇게 제공되도록 하거나, (2) 이 특정 저작물에 대해 특허 라이선스의 이익을 스스로 박탈하도록 조치하거나, 또는 (3) 본 라이선스의 요구 사항에 부합하는 방식으로 특허 라이선스를 하류 수령인에게 확장하도록 조치해야 한다. "알면서 의존한다"는 것은, 당신이 실제로 알고 있다는 것을 말한다. 즉, 그 특허 라이선스가 없었다면, 당신이 어떤 국가에서 대상 저작물을 전달하거나, 당신의 수령인이 어떤 국가에서 대상 저작물을 사용하는 것이, 그 국가에서 당신이 유효하다고 믿을 만한 이유가 있는 하나 이상의 식별 가능한 특허를 침해하게 된다는 것을 당신이 실제로 알고 있다는 것이다.
단일 거래나 약정에 따라 또는 그와 관련하여, 당신이 대상 저작물을 전달하거나 전달을 조달함으로써 전파하고, 대상 저작물을 받는 당사자들 중 일부에게 특허 라이선스를 부여하여 그들이 대상 저작물의 특정 사본을 사용, 전파, 수정 또는 전달하도록 허가한다면, 당신이 부여하는 특허 라이선스는 대상 저작물과 그것을 기반으로 한 저작물의 모든 수령인에게 자동으로 확장된다.
특허 라이선스는, 그 적용 범위 안에 포함하지 않거나, 행사를 금지하거나, 또는 본 라이선스에 따라 구체적으로 부여된 권리 중 하나 이상을 행사하지 않을 것을 조건으로 하는 경우 "차별적"이다. 당신은 다음의 경우 대상 저작물을 전달해서는 안 된다. 즉, 당신이 소프트웨어 배포를 업으로 하는 제3자와의 약정의 당사자이고, 그 약정에 따라 당신이 그 저작물을 전달하는 활동의 규모에 기초하여 그 제3자에게 지급하며, 그 제3자가, 당신으로부터 대상 저작물을 받게 될 당사자들 중 누구에게든, (a) 당신이 전달하는 대상 저작물의 사본(또는 그 사본들로부터 만들어진 사본)과 관련하여, 또는 (b) 대상 저작물을 포함하는 특정 제품이나 편집물을 위하여 주로 그리고 그와 관련하여, 차별적 특허 라이선스를 부여하는 경우이다. 다만, 당신이 2007년 3월 28일 이전에 그 약정을 체결했거나, 그 특허 라이선스가 그 이전에 부여된 경우는 제외한다.
본 라이선스의 어떤 내용도, 적용 가능한 특허법에 따라 달리 당신이 이용할 수 있었을 묵시적 라이선스나 기타 침해에 대한 항변을 배제하거나 제한하는 것으로 해석되어서는 안 된다.
- 타인의 자유를 포기하지 않음
(법원 명령, 합의 또는 그 밖의 방식으로) 본 라이선스의 조건과 모순되는 조건이 당신에게 부과되더라도, 그것이 본 라이선스의 조건에서 당신을 면제하지는 않는다. 당신이 본 라이선스에 따른 의무와 다른 모든 관련 의무를 동시에 충족하도록 대상 저작물을 전달할 수 없다면, 그 결과 당신은 그것을 전혀 전달할 수 없다. 예를 들어, 당신이 본 프로그램을 전달하는 상대방으로부터 추가 전달에 대한 로열티를 징수할 의무를 당신에게 지우는 조항에 합의한다면, 그러한 조항과 본 라이선스를 모두 충족할 유일한 방법은 본 프로그램의 전달을 전적으로 삼가는 것이다.
- 원격 네트워크 상호 작용;GNU 일반 공중 사용 허가서와의 병용
본 라이선스의 다른 어떤 규정에도 불구하고, 당신이 본 프로그램을 수정한다면, 당신의 수정 버전은 컴퓨터 네트워크를 통해 원격으로 그것과 상호 작용하는 모든 사용자(당신의 버전이 그러한 상호 작용을 지원하는 경우)에게, 소프트웨어 복제를 용이하게 하는 어떤 표준적 또는 관용적 수단을 통해, 네트워크 서버에서 무료로 당신 버전의 대응 소스 코드를 받을 기회를 눈에 띄게 제공해야 한다. 이 대응 소스 코드에는, 다음 항에 따라 편입되는, GNU 일반 공중 사용 허가서 제3판의 적용을 받는 모든 저작물의 대응 소스 코드가 포함되어야 한다.
본 라이선스의 다른 어떤 규정에도 불구하고, 당신은 모든 대상 저작물을 GNU 일반 공중 사용 허가서 제3판에 따라 라이선스된 저작물과 링크하거나 결합하여 단일 결합 저작물로 만들고, 그 결과 저작물을 전달할 권한을 가진다. 본 라이선스의 조항은 대상 저작물인 부분에 계속 적용되지만, 그것과 결합된 저작물은 GNU 일반 공중 사용 허가서 제3판의 지배를 계속 받는다.
- 본 라이선스의 개정판
자유 소프트웨어 재단은 GNU Affero 일반 공중 사용 허가서의 개정판 및/또는 신판을 수시로 발행할 수 있다. 그러한 신판은 현행판과 정신에 있어 유사하지만, 새로운 문제나 우려에 대처하기 위해 세부에서는 다를 수 있다.
각 판에는 구별되는 판 번호가 부여된다. 본 프로그램이 GNU Affero 일반 공중 사용 허가서의 특정 번호 판 "또는 그 이후의 임의의 판"이 적용된다고 지정한다면, 당신은 그 번호 판 또는 자유 소프트웨어 재단이 발행한 이후의 임의의 판 중 어느 하나의 조항과 조건을 따를 것을 선택할 수 있다. 본 프로그램이 GNU Affero 일반 공중 사용 허가서의 판 번호를 지정하지 않는다면, 당신은 자유 소프트웨어 재단이 지금까지 발행한 임의의 판을 선택할 수 있다.
본 프로그램이 GNU Affero 일반 공중 사용 허가서의 장래 판 중 어느 것을 사용할 수 있는지를 대리인이 결정할 수 있다고 지정한다면, 그 대리인이 특정 판의 수락을 공개적으로 표명하는 것은, 그 프로그램에 대해 그 판을 선택할 것을 당신에게 영구적으로 허가하는 것이다.
이후의 라이선스 판은 당신에게 추가적이거나 다른 허가를 부여할 수 있다. 그러나 당신이 이후의 판을 따르기로 선택한 결과로, 어떤 저작자나 저작권자에게도 추가 의무가 부과되지는 않는다.
- 보증의 부인
적용 가능한 법률이 허용하는 범위 내에서, 본 프로그램에는 어떠한 보증도 없다. 서면으로 달리 명시되지 않는 한, 저작권자 및/또는 다른 당사자는 본 프로그램을 "있는 그대로", 명시적이든 묵시적이든 어떠한 종류의 보증도 없이 제공한다. 여기에는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증이 포함되지만 이에 국한되지 않는다. 본 프로그램의 품질과 성능에 관한 모든 위험은 당신이 부담한다. 본 프로그램에 결함이 있는 것으로 판명되면, 당신은 필요한 모든 정비, 수리 또는 시정의 비용을 부담한다.
- 책임의 제한
적용 가능한 법률이 요구하거나 서면으로 합의된 경우를 제외하고는, 어떤 저작권자도, 또는 위에 따라 본 프로그램을 수정 및/또는 전달하는 다른 어떤 당사자도, 본 프로그램의 사용 또는 사용 불능으로부터 발생하는 손해(데이터의 손실, 데이터가 부정확해지는 것, 당신 또는 제3자가 입는 손실, 본 프로그램이 다른 프로그램들과 함께 동작하지 않는 것을 포함하되 이에 국한되지 않는 일반적·특별·부수적·결과적 손해 포함)에 대해 당신에게 책임을 지지 않는다. 그러한 손해의 가능성을 통지받았더라도 마찬가지이다.
- 제15조 및 제16조의 해석
위의 보증 부인과 책임 제한이 그 조항에 따라 현지에서 법적 효력을 부여받을 수 없다면, 심리 법원은 본 프로그램과 관련된 모든 민사 책임의 완전한 면제에 가장 근접한 현지법을 적용한다. 다만, 본 프로그램의 사본에 대가와 맞바꾼 보증이나 책임의 인수가 수반되는 경우는 제외한다.
(조항과 조건 끝)