AGPL 3.0 오픈 소스 라이선스 약관
법률 페이지에서 AGPL-3.0 소프트웨어 라이선스의 약관을 확인해 보세요. AGPL 라이선스 소프트웨어의 사용, 수정 및 배포에 관한 권리, 의무 및 조건을 알아보세요.
버전 3, 2007년 11월 19일
Copyright © 2007 Free Software Foundation, Inc. 누구나 이 라이선스 문서의 원문을 그대로 복사하고 배포할 수 있지만, 변경할 수는 없습니다.
서문#
GNU Affero General Public License는 소프트웨어 및 기타 종류의 저작물에 적용되는 자유 소프트웨어 라이선스이자 카피레프트 라이선스로, 네트워크 서버 소프트웨어의 경우 커뮤니티와의 협력을 보장하도록 특별히 설계되었습니다.
대부분의 소프트웨어 및 기타 실용적인 저작물에 대한 라이선스는 저작물을 공유하고 변경할 자유를 빼앗도록 설계되어 있습니다. 이와 대조적으로, 당사의 General Public License는 프로그램의 모든 버전을 공유하고 변경할 자유를 보장하여 모든 사용자를 위한 자유 소프트웨어로 유지되도록 하는 것을 목적으로 합니다.
자유 소프트웨어라고 할 때 이는 가격이 아니라 자유를 의미합니다. 당사의 General Public License는 자유 소프트웨어의 복사본을 배포하고(원하는 경우 비용을 청구할 수 있음), 소스 코드를 받거나 원하는 경우 얻을 수 있으며, 소프트웨어를 변경하거나 그 일부를 새로운 자유 프로그램에서 사용할 수 있고, 이러한 일을 할 수 있다는 사실을 알 수 있도록 설계되었습니다.
당사의 General Public License를 사용하는 개발자는 다음 두 단계로 사용자의 권리를 보호합니다. (1) 소프트웨어에 대한 저작권을 주장하고, (2) 소프트웨어를 복사, 배포 및/또는 수정할 법적 권한을 부여하는 이 라이선스를 제공하는 것입니다.
모든 사용자의 자유를 보호함으로써 얻는 부수적인 이점은 프로그램의 대체 버전에 적용된 개선 사항이 널리 사용되는 경우 다른 개발자가 이를 통합할 수 있게 된다는 것입니다. 많은 자유 소프트웨어 개발자는 그 결과로 이루어지는 협력에서 힘과 격려를 얻습니다. 그러나 네트워크 서버에서 사용되는 소프트웨어의 경우 이러한 결과가 실현되지 않을 수 있습니다. GNU General Public License는 수정된 버전을 만들고 소스 코드를 공개하지 않은 채 서버에서 대중이 이에 접근하도록 허용합니다.
GNU Affero General Public License는 이러한 경우 수정된 소스 코드가 커뮤니티에 제공되도록 특별히 설계되었습니다. 이 라이선스는 네트워크 서버 운영자가 해당 서버에서 실행되는 수정된 버전의 소스 코드를 서버 사용자에게 제공하도록 요구합니다. 따라서 공개적으로 접근 가능한 서버에서 수정된 버전을 공개적으로 사용하면 대중이 해당 수정 버전의 소스 코드에 접근할 수 있게 됩니다.
Affero가 발표한 Affero General Public License라는 이전 라이선스는 유사한 목표를 달성하도록 설계되었습니다. 이 라이선스는 Affero GPL의 버전이 아닌 별개의 라이선스이지만, Affero는 Affero GPL을 이 라이선스에 따라 재라이선스할 수 있도록 허용하는 새 버전을 발표했습니다.
복사, 배포 및 수정에 관한 정확한 약관은 다음과 같습니다.
약관#
0. 정의#
"이 라이선스"는 GNU Affero General Public License 버전 3을 의미합니다.
"저작권"에는 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권과 유사한 법률도 포함됩니다.
"프로그램"은 이 라이선스에 따라 라이선스가 부여된 저작권 보호 대상 저작물을 의미합니다. 각 라이선시를 "귀하"라고 합니다. "라이선시"와 "수령인"은 개인 또는 조직일 수 있습니다.
저작물을 "수정"한다는 것은 정확한 복사본을 만드는 것을 제외하고, 저작권 허가가 필요한 방식으로 저작물의 전부 또는 일부를 복사하거나 개작하는 것을 의미합니다. 그 결과물은 이전 저작물의 "수정 버전" 또는 이전 저작물에 "기반한" 저작물이라고 합니다.
"대상 저작물"은 수정되지 않은 프로그램 또는 프로그램에 기반한 저작물을 의미합니다.
저작물을 "전파"한다는 것은 컴퓨터에서 실행하거나 개인 복사본을 수정하는 것을 제외하고, 허가 없이 수행할 경우 관련 저작권법에 따라 직접 또는 2차적으로 침해 책임을 지게 되는 모든 행위를 의미합니다. 전파에는 복사, 배포(수정 여부와 무관), 대중에 대한 제공 및 일부 국가의 기타 활동이 포함됩니다.
저작물을 "전달"한다는 것은 다른 당사자가 복사본을 만들거나 받을 수 있도록 하는 모든 종류의 전파를 의미합니다. 복사본의 이전 없이 컴퓨터 네트워크를 통해 사용자와 단순히 상호작용하는 것은 전달에 해당하지 않습니다.
대화형 사용자 인터페이스는 (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) 해당 소스를 제공하겠다는 서면 제안의 복사본과 함께 오브젝트 코드의 개별 복사본을 전달할 수 있습니다. 이 대안은 경우에 따라 비상업적으로만 허용되며, 제6조 b항에 따라 그러한 제안과 함께 오브젝트 코드를 받은 경우에만 허용됩니다.
- d) 지정된 장소에서 무료 또는 유료로 접근할 수 있도록 오브젝트 코드를 제공하고, 추가 비용 없이 같은 장소를 통해 동일한 방식으로 해당 소스에 상응하는 접근 권한을 제공할 수 있습니다. 수령인에게 오브젝트 코드와 함께 해당 소스를 복사하도록 요구할 필요는 없습니다. 오브젝트 코드를 복사하는 장소가 네트워크 서버인 경우, 명확한 안내를 오브젝트 코드 옆에 게시하여 해당 소스를 찾을 위치를 알린다는 전제하에, 해당 소스는 동등한 복사 기능을 지원하는 다른 서버(귀하 또는 제3자가 운영)에 있을 수 있습니다. 해당 소스를 호스팅하는 서버와 관계없이, 귀하는 이러한 요구 사항을 충족하는 데 필요한 기간 동안 해당 소스가 제공되도록 보장할 의무가 있습니다.
- e) 피어 투 피어 전송을 사용하여 오브젝트 코드를 전달할 수 있습니다. 단, 제6조 d항에 따라 오브젝트 코드와 저작물의 해당 소스가 무료로 일반 대중에게 제공되는 위치를 다른 피어에게 알려야 합니다.
소스 코드가 시스템 라이브러리로서 해당 소스에서 제외된 오브젝트 코드의 분리 가능한 부분은 오브젝트 코드 저작물을 전달할 때 포함할 필요가 없습니다.
"사용자 제품"은 (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 General Public License와의 사용#
이 라이선스의 다른 조항에도 불구하고, 귀하가 프로그램을 수정한 경우 수정 버전은 컴퓨터 네트워크를 통해 원격으로 상호작용하는 모든 사용자에게(귀하의 버전이 그러한 상호작용을 지원하는 경우) 소프트웨어 복사를 용이하게 하는 표준 또는 일반적인 방법을 통해 네트워크 서버에서 해당 소스에 무료로 접근할 수 있도록 제공함으로써 해당 버전의 해당 소스를 받을 기회를 눈에 잘 띄게 제공해야 합니다. 이 해당 소스에는 다음 단락에 따라 통합된 GNU General Public License 버전 3의 적용을 받는 모든 저작물의 해당 소스가 포함되어야 합니다.
이 라이선스의 다른 조항에도 불구하고, 대상 저작물을 GNU General Public License 버전 3에 따라 라이선스가 부여된 저작물과 링크하거나 결합하여 하나의 결합 저작물로 만들고 그 결과물을 전달할 수 있습니다. 이 라이선스의 조건은 대상 저작물인 부분에 계속 적용되지만, 결합된 저작물은 GNU General Public License 버전 3의 적용을 계속 받습니다.
14. 이 라이선스의 개정 버전#
Free Software Foundation은 때때로 GNU Affero General Public License의 개정 버전 및/또는 새 버전을 발표할 수 있습니다. 이러한 새 버전은 현재 버전과 기본 정신은 유사하지만 새로운 문제나 우려 사항을 해결하기 위해 세부 내용이 다를 수 있습니다.
각 버전에는 구별되는 버전 번호가 부여됩니다. 프로그램에 특정 번호의 GNU Affero General Public License "또는 이후 버전"이 적용된다고 명시되어 있는 경우, 귀하는 해당 번호의 버전 또는 Free Software Foundation이 발표한 이후 버전 중 하나의 약관을 따를 수 있습니다. 프로그램에 GNU Affero General Public License의 버전 번호가 명시되어 있지 않은 경우, Free Software Foundation이 발표한 모든 버전 중 하나를 선택할 수 있습니다.
프로그램에서 GNU Affero 일반 공중 사용 허가서의 향후 버전 중 어떤 버전을 사용할 수 있는지 대리인이 결정할 수 있다고 명시하는 경우, 해당 버전에 대한 대리인의 공개적인 수락 의사 표명은 귀하가 해당 버전을 프로그램에 영구적으로 선택할 수 있도록 허가합니다.
이후 버전의 라이선스에서는 귀하에게 추가적이거나 다른 권한을 부여할 수 있습니다. 그러나 이후 버전을 따르기로 선택했다는 이유로 저작자 또는 저작권자에게 추가 의무가 부과되지는 않습니다.
15. 보증의 부인.#
관련 법률이 허용하는 범위 내에서 프로그램에 대한 보증은 제공되지 않습니다. 서면으로 달리 명시되지 않는 한, 저작권자 및/또는 기타 당사자는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 종류의 명시적 또는 묵시적 보증도 없이 프로그램을 "있는 그대로" 제공합니다. 프로그램의 품질과 성능에 관한 모든 위험은 귀하가 부담합니다. 프로그램에 결함이 있는 것으로 판명되는 경우, 필요한 모든 서비스, 수리 또는 수정에 드는 비용은 귀하가 부담합니다.
16. 책임의 제한.#
관련 법률에 따라 요구되거나 서면으로 합의된 경우를 제외하고, 어떠한 경우에도 저작권자 또는 위에서 허용된 방식으로 프로그램을 수정 및/또는 전달하는 기타 당사자는 프로그램의 사용 또는 사용 불능으로 인해 발생하는 손해(일반 손해, 특별 손해, 부수적 손해 또는 결과적 손해를 포함하며, 데이터 손실, 데이터의 부정확한 처리, 귀하 또는 제3자가 입은 손실, 프로그램이 다른 프로그램과 함께 작동하지 못하는 경우를 포함하되 이에 국한되지 않음)에 대해, 해당 저작권자 또는 기타 당사자가 그러한 손해의 가능성을 사전에 통지받았더라도 귀하에게 책임을 지지 않습니다.
17. 제15조 및 제16조의 해석.#
위에 규정된 보증의 부인 및 책임의 제한을 그 조건에 따라 현지 법률상 효력을 갖도록 할 수 없는 경우, 재판 법원은 프로그램과 관련된 모든 민사상 책임을 절대적으로 면제하는 것에 가장 근접한 현지 법률을 적용해야 합니다. 다만, 유료로 프로그램 사본을 제공하면서 보증 또는 책임 부담이 함께 제공되는 경우는 제외합니다.
조건 및 조항 끝
새 프로그램에 이 조건을 적용하는 방법#
새 프로그램을 개발하고 이를 대중에게 최대한 유용하게 제공하고자 한다면, 이를 누구나 이 조건에 따라 재배포하고 변경할 수 있는 자유 소프트웨어로 만드는 것이 이를 달성하는 가장 좋은 방법입니다.
이를 위해 다음 고지를 프로그램에 첨부하십시오. 보증의 배제를 가장 효과적으로 명시하려면 각 소스 파일의 시작 부분에 고지를 첨부하는 것이 가장 안전하며, 각 파일에는 최소한 "copyright" 줄과 전체 고지가 있는 위치를 가리키는 포인터가 있어야 합니다.
<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/>.또한 전자 우편과 우편을 통해 귀하에게 연락하는 방법에 관한 정보도 추가하십시오.
소프트웨어가 컴퓨터 네트워크를 통해 사용자와 원격으로 상호작용할 수 있는 경우, 사용자가 소스 코드를 얻을 수 있는 방법도 제공하는지 확인해야 합니다. 예를 들어 프로그램이 웹 애플리케이션인 경우, 해당 인터페이스에 사용자를 코드 아카이브로 연결하는 "Source" 링크를 표시할 수 있습니다. 소스를 제공하는 방법은 여러 가지가 있으며, 프로그램마다 더 적합한 해결책이 다릅니다. 구체적인 요구 사항은 제13조를 참조하십시오.
필요한 경우 고용주(프로그래머로 근무하는 경우) 또는 학교가 프로그램에 대한 "저작권 부인"에 서명하도록 해야 합니다. 이 내용과 GNU AGPL을 적용하고 준수하는 방법에 대한 자세한 정보는 https://www.gnu.org/licenses/를 참조하십시오.