최종 업데이트: 03/18/2022

GNU 공개 라이선스

서문

GNU Affero 일반 공개 라이선스는 소프트웨어 및 기타 유형의 저작물을 위한 무료 카피레프트 라이선스로, 특히 네트워크 서버 소프트웨어의 경우 커뮤니티와의 협력을 보장하기 위해 특별히 설계되었습니다.

대부분의 소프트웨어 및 기타 실용적인 저작물의 라이선스는 저작물을 공유하고 수정할 자유를 빼앗기 위해 설계되었습니다. 반면에, 우리의 일반 공개 라이선스는 프로그램의 모든 버전을 공유하고 수정할 자유를 보장하기 위한 것입니다 — 모든 사용자에게 자유 소프트웨어로 남을 수 있도록 하기 위해.

자유 소프트웨어를 말할 때, 우리는 가격이 아닌 자유를 언급하는 것입니다. 우리의 일반 공개 라이선스는 자유 소프트웨어의 사본을 배포할 자유(원하는 경우 요금을 청구할 수 있음), 소스 코드를 받거나 원할 경우 얻을 수 있는 것, 소프트웨어를 수정하거나 새로운 자유 프로그램에서 그 일부를 사용할 수 있는 것, 그리고 이러한 것들을 할 수 있다는 것을 알 수 있도록 설계되었습니다.

우리의 일반 공개 라이선스를 사용하는 개발자들은 두 단계로 귀하의 권리를 보호합니다: (1) 소프트웨어에 대한 저작권을 주장하고, (2) 소프트웨어를 복사, 배포 및/또는 수정하는 법적 허가를 부여하는 이 라이선스를 제공합니다.

모든 사용자의 자유를 옹호하는 부수적인 이점은 프로그램의 대안 버전에서 이루어진 개선 사항이 광범위하게 사용되면 다른 개발자들이 통합할 수 있게 된다는 것입니다. 많은 자유 소프트웨어 개발자들은 그 결과로 생기는 협력에 의해 고무됩니다. 그러나 네트워크 서버에서 사용되는 소프트웨어의 경우, 이 결과가 발생하지 않을 수 있습니다. GNU 일반 공개 라이선스는 수정된 버전을 만들고 소스 코드를 공개하지 않고 서버에서 공개적으로 접근하도록 허용합니다.

GNU Affero 일반 공개 라이선스는 그러한 경우에 수정된 소스 코드가 커뮤니티에서 사용 가능하도록 특별히 설계되었습니다. 네트워크 서버의 운영자가 해당 서버에서 실행되는 수정된 버전의 소스 코드를 서버 사용자에게 제공하도록 요구합니다. 따라서 공개적으로 접근 가능한 서버에서 수정된 버전의 공개적 사용은 공중에게 수정된 버전의 소스 코드에 대한 접근을 제공합니다.

Affero가 발행한 Affero 일반 공개 라이선스라는 이전 라이선스는 유사한 목표를 달성하기 위해 설계되었습니다. 이것은 Affero GPL의 버전이 아닌 다른 라이선스이지만, Affero는 이 라이선스 하에 재라이선스를 허용하는 새 버전의 Affero GPL을 출시했습니다.

복사, 배포 및 수정에 관한 정확한 이용 약관과 조건이 뒤따릅니다.

이용 약관 및 조건

1. 정의

«이 라이선스»는 GNU Affero 일반 공개 라이선스 버전 3을 나타냅니다.

«저작권»은 또한 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권 유사 법률을 의미합니다.

«프로그램»은 이 라이선스 하에 라이선스된 모든 저작권 보호 저작물을 나타냅니다. 각 라이선스 사용자는 «귀하»로 지칭됩니다. «라이선스 사용자»와 «수령인»은 개인 또는 조직일 수 있습니다.

저작물을 «수정»한다는 것은 저작권 허가가 필요한 방식으로 저작물의 전부 또는 일부를 복사하거나 수정하는 것을 의미하며, 정확한 사본을 만드는 것을 제외합니다. 결과 저작물은 이전 저작물의 «수정된 버전»이나 이전 저작물에 «기반한» 저작물이라고 합니다.

«커버된 저작물»은 수정되지 않은 프로그램 또는 프로그램에 기반한 저작물을 의미합니다.

저작물을 «전파»한다는 것은 허가 없이 적용 가능한 저작권법에 따라 직접 또는 간접적으로 침해에 대한 책임을 지게 할 수 있는 어떤 행위도 하는 것을 의미하며, 컴퓨터에서 실행하거나 개인 사본을 수정하는 것은 제외됩니다. 전파에는 복사, 배포(수정 여부에 관계없이), 공중에의 공개, 그리고 일부 국가에서는 다른 활동도 포함됩니다.

저작물을 «전달»한다는 것은 다른 당사자가 사본을 만들거나 받을 수 있도록 하는 어떤 종류의 전파를 의미합니다. 사본의 이전 없이 컴퓨터 네트워크를 통해 사용자와 단순히 상호작용하는 것은 전달이 아닙니다.

대화형 사용자 인터페이스는 편리하고 눈에 잘 띄는 기능이 포함되어 있는 경우 «적절한 법적 고지»를 표시해야 합니다. 이 기능은 (1) 적절한 저작권 고지를 표시하고, (2) 저작물에 대한 보증이 없다는 것(보증이 제공되는 경우 제외), 라이선스 사용자가 이 라이선스 하에 저작물을 전달할 수 있다는 것, 그리고 이 라이선스의 사본을 보는 방법을 사용자에게 알려야 합니다. 인터페이스가 메뉴와 같은 사용자 명령 또는 옵션 목록을 표시하는 경우, 목록의 눈에 잘 띄는 항목이 이 기준을 충족합니다.

2. 소스 코드

저작물의 «소스 코드»는 수정하기 위한 저작물의 선호 형태를 의미합니다. «객체 코드»는 저작물의 비소스 형태를 의미합니다.

«표준 인터페이스»는 인정된 표준화 기관이 정의한 공식 표준인 인터페이스이거나, 특정 프로그래밍 언어에 지정된 인터페이스의 경우, 해당 언어로 작업하는 개발자들 사이에서 널리 사용되는 인터페이스를 의미합니다.

실행 가능한 저작물의 «시스템 라이브러리»에는 저작물 전체 이외의 것으로서, (a) 주요 구성 요소의 일반적인 패키징 형태에 포함되지만 해당 주요 구성 요소의 일부가 아닌 것, 그리고 (b) 해당 주요 구성 요소와 함께 저작물을 사용하거나 소스 코드 형태로 공개적으로 이용 가능한 구현이 있는 표준 인터페이스를 구현하기 위한 것만이 포함됩니다. 이 맥락에서 «주요 구성 요소»는 실행 가능한 저작물이 실행되는 특정 운영 체제(있는 경우)의 주요 필수 구성 요소(커널, 창 시스템 등), 또는 저작물을 생성하는 데 사용된 컴파일러, 또는 이를 실행하는 데 사용된 객체 코드 인터프리터를 의미합니다.

이 라이선스 하에 부여된 모든 권리는 프로그램의 저작권 기간 동안 부여되며, 명시된 조건이 충족되는 한 취소할 수 없습니다. 이 라이선스는 수정되지 않은 프로그램을 실행할 수 있는 귀하의 무제한 허가를 명시적으로 확인합니다. 커버된 저작물을 실행한 결과는 그 내용이 커버된 저작물을 구성하는 경우에만 이 라이선스에 의해 커버됩니다. 이 라이선스는 저작권법에서 제공하는 공정 이용 또는 동등한 권리를 인정합니다.

귀하는 전달하지 않는 커버된 저작물을 만들고, 실행하고, 전파할 수 있으며, 귀하의 라이선스가 유효한 한 조건 없이 그렇게 할 수 있습니다. 귀하는 저작권을 통제하지 못하는 모든 자료를 전달하는 데 있어 이 라이선스의 조건을 준수하는 한, 귀하만을 위해 독점적으로 수정하거나 귀하에게 저작물을 실행하기 위한 시설을 제공하려는 유일한 목적으로 커버된 저작물을 다른 사람에게 전달할 수 있습니다. 이렇게 귀하를 위해 커버된 저작물을 만들거나 실행하는 사람들은 귀하의 지시 및 통제 하에 귀하를 대신하여 독점적으로 그렇게 해야 하며, 귀하와의 관계 밖에서 귀하의 저작권 자료의 사본을 만들지 못하도록 하는 조건에 따라야 합니다.

다른 상황에서의 전달은 아래에 명시된 조건에 따라서만 허용됩니다. 서브라이선스는 허용되지 않습니다; 섹션 10이 이를 불필요하게 만듭니다.

3. 기본 권한

이 라이선스 하에 부여된 모든 권리는 프로그램의 저작권 기간 동안 부여되며, 명시된 조건이 충족되는 한 취소할 수 없습니다. 이 라이선스는 수정되지 않은 프로그램을 실행할 수 있는 귀하의 무제한 허가를 명시적으로 확인합니다. 커버된 저작물을 실행한 결과는 그 내용이 커버된 저작물을 구성하는 경우에만 이 라이선스에 의해 커버됩니다. 이 라이선스는 저작권법에서 제공하는 공정 이용 또는 동등한 권리를 인정합니다.

귀하는 전달하지 않는 커버된 저작물을 만들고, 실행하고, 전파할 수 있으며, 귀하의 라이선스가 유효한 한 조건 없이 그렇게 할 수 있습니다. 귀하는 저작권을 통제하지 못하는 모든 자료를 전달하는 데 있어 이 라이선스의 조건을 준수하는 한, 귀하만을 위해 독점적으로 수정하거나 귀하에게 저작물을 실행하기 위한 시설을 제공하려는 유일한 목적으로 커버된 저작물을 다른 사람에게 전달할 수 있습니다. 이렇게 귀하를 위해 커버된 저작물을 만들거나 실행하는 사람들은 귀하의 지시 및 통제 하에 귀하를 대신하여 독점적으로 그렇게 해야 합니다.

다른 상황에서의 전달은 아래에 명시된 조건에 따라서만 허용됩니다. 서브라이선스는 허용되지 않습니다; 섹션 10이 이를 불필요하게 만듭니다.

4. 우회 방지법으로부터 사용자 법적 권리 보호

커버된 저작물은 1996년 12월 20일 채택된 WIPO 저작권 조약의 제11조에 따른 의무를 이행하는 적용 가능한 법률이나 그러한 조치의 우회를 금지하거나 제한하는 유사한 법률에 따른 효과적인 기술적 조치의 일부로 간주되지 않습니다.

커버된 저작물을 전달할 때, 귀하는 커버된 저작물과 관련하여 이 라이선스에 따른 권리를 행사함으로써 효과를 발휘하는 기술적 조치의 우회를 금지할 법적 권한을 포기하며, 저작물 사용자들에 대해 기술적 조치의 우회를 금지하는 귀하 또는 제3자의 법적 권리를 집행하기 위한 수단으로서 저작물의 운영이나 수정을 제한할 의도가 없음을 선언합니다.

5. 원문 그대로의 사본 전달

귀하는 수신한 프로그램의 소스 코드의 원문 그대로의 사본을 어떠한 매체를 통해서도 전달할 수 있습니다. 단, 각 사본에 적절한 저작권 고지를 눈에 잘 띄고 적절하게 게시해야 하며; 이 라이선스와 섹션 7에 따라 추가된 비허용적 조건이 코드에 적용된다는 모든 고지를 그대로 유지해야 하며; 보증 부재에 관한 모든 고지를 그대로 유지해야 하며; 모든 수령인에게 프로그램과 함께 이 라이선스의 사본을 제공해야 합니다.

귀하는 전달하는 각 사본에 대해 어떠한 가격이나 가격 없이도 청구할 수 있으며, 요금을 받고 지원이나 보증 보호를 제공할 수 있습니다.

6. 수정된 소스 버전 전달

귀하는 프로그램에 기반한 저작물 또는 프로그램에서 그것을 생성하기 위한 수정 사항을 섹션 4의 조건에 따라 소스 코드 형태로 전달할 수 있습니다. 단, 다음 조건을 모두 충족해야 합니다:

  • 저작물에는 귀하가 수정했다는 것을 알리는 눈에 잘 띄는 고지와 관련 날짜가 포함되어야 합니다.
  • 저작물에는 이 라이선스 및 섹션 7에 따라 추가된 조건에 따라 릴리스된다는 눈에 잘 띄는 고지가 포함되어야 합니다. 이 요건은 «모든 고지를 그대로 유지»하라는 섹션 4의 요건을 수정합니다.
  • 귀하는 사본을 소유한 모든 사람에게 전체 저작물 전체를 이 라이선스 하에 라이선스해야 합니다. 따라서 이 라이선스는 모든 적용 가능한 섹션 7 추가 조건과 함께 저작물 전체 및 모든 부분에 적용되며, 패키징 방법에 관계없이 적용됩니다. 이 라이선스는 저작물을 다른 어떤 방식으로도 라이선스할 권한을 부여하지 않지만, 별도로 받은 경우 해당 권한을 무효화하지는 않습니다.
  • 저작물에 대화형 사용자 인터페이스가 있는 경우 각각 적절한 법적 고지를 표시해야 합니다. 그러나 프로그램에 적절한 법적 고지를 표시하지 않는 대화형 인터페이스가 있는 경우 귀하의 저작물이 그것들을 표시하도록 할 필요는 없습니다.

커버된 저작물과 다른 별도이고 독립적인 저작물들의 편집본은 그 성격상 커버된 저작물의 확장이 아니고, 더 큰 프로그램을 형성하기 위해 결합되지 않은 경우, 저장 또는 배포 매체의 볼륨에 있는 «집합체»라고 합니다. 커버된 저작물을 집합체에 포함해도 이 라이선스가 집합체의 다른 부분에 적용되도록 하지 않습니다.

7. 비소스 형태 전달

귀하는 섹션 4 및 5의 조건에 따라 커버된 저작물을 객체 코드 형태로 전달할 수 있습니다. 단, 이 라이선스의 조건에 따라 기계 판독 가능한 해당 소스를 다음 방법 중 하나로 전달해야 합니다:

  • 객체 코드를 물리적 제품(물리적 배포 매체 포함)에 담거나 구현하여, 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에 고정된 해당 소스와 함께 전달합니다.
  • 객체 코드를 물리적 제품(물리적 배포 매체 포함)에 담거나 구현하여, 적어도 3년 동안 그리고 해당 제품 모델에 대한 예비 부품이나 고객 지원을 제공하는 한 유효한 서면 제안과 함께 전달합니다. 이 제안은 객체 코드를 소유한 모든 사람에게 (1) 소프트웨어 교환에 일반적으로 사용되는 내구성 있는 물리적 매체에, 이 소스를 물리적으로 전달하는 귀하의 합리적인 비용을 초과하지 않는 가격으로, 이 라이선스에 의해 커버되는 제품의 모든 소프트웨어에 대한 해당 소스의 사본, 또는 (2) 네트워크 서버에서 해당 소스를 무료로 복사할 수 있는 접근권을 제공합니다.
  • 해당 소스를 제공하겠다는 서면 제안의 사본과 함께 객체 코드의 개별 사본을 전달합니다. 이 대안은 가끔씩, 비상업적으로만 허용되며, 서브섹션 6b에 따라 해당 제안과 함께 객체 코드를 받은 경우에만 허용됩니다.
  • 지정된 장소에서의 접근을 제공하여(무료 또는 유료) 객체 코드를 전달하고, 추가 비용 없이 동일한 장소를 통해 동일한 방식으로 해당 소스에 동등한 접근을 제공합니다. 수령인이 객체 코드와 함께 해당 소스를 복사하도록 요구할 필요는 없습니다. 객체 코드를 복사할 장소가 네트워크 서버인 경우, 해당 소스는 해당 소스를 찾을 수 있는 위치를 객체 코드 옆에 명확하게 표시하는 한, 동등한 복사 시설을 지원하는 다른 서버(귀하 또는 제3자가 운영)에 있을 수 있습니다. 해당 소스를 호스팅하는 서버에 관계없이, 이러한 요건을 충족하는 데 필요한 한 해당 소스를 사용할 수 있도록 보장할 의무가 있습니다.
  • 피어 투 피어 전송을 사용하여 객체 코드를 전달합니다. 단, 서브섹션 6d에 따라 저작물의 객체 코드와 해당 소스가 일반 공중에게 무료로 제공되는 위치를 다른 피어에게 알려야 합니다.
  • 시스템 라이브러리로서 해당 소스에서 제외된 소스 코드가 있는 객체 코드의 분리 가능한 부분은 객체 코드 저작물을 전달할 때 포함할 필요가 없습니다.

    «사용자 제품»은 (1) 일반적으로 개인, 가족 또는 가정 목적으로 사용되는 유형의 개인 재산을 의미하는 «소비자 제품», 또는 (2) 주거지에 통합되도록 설계되거나 판매된 모든 것입니다. 제품이 소비자 제품인지 여부를 결정할 때, 의심스러운 경우에는 적용 범위에 유리하게 해결됩니다. 특정 사용자가 받은 특정 제품에 대해 «일반적으로 사용»은 해당 제품 클래스의 전형적이거나 일반적인 사용을 나타내며, 특정 사용자의 상태나 특정 사용자가 실제로 사용하거나 사용할 것으로 예상되거나 예상되는 방식에 관계없이 적용됩니다.

    사용자 제품에 대한 «설치 정보»는 해당 소스의 수정된 버전에서 사용자 제품의 커버된 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 방법, 절차, 인증 키 또는 기타 정보를 의미합니다. 정보는 수정이 이루어졌다는 이유만으로 수정된 객체 코드의 지속적인 기능이 방해받거나 방해받지 않도록 보장하기에 충분해야 합니다.

    이 섹션에 따라 사용자 제품에서 또는 함께 또는 특히 사용하기 위한 객체 코드 저작물을 전달하고, 전달이 사용자 제품의 소유 및 사용 권한이 수령인에게 영구적으로 또는 고정 기간 동안 이전되는 거래의 일부로 발생하는 경우(거래가 어떻게 특성화되든 관계없이), 이 섹션에 따라 전달되는 해당 소스는 설치 정보와 함께 제공되어야 합니다. 그러나 귀하와 제3자 모두 사용자 제품에 수정된 객체 코드를 설치하는 능력을 보유하지 않는 경우에는 이 요건이 적용되지 않습니다(예: ROM에 설치된 경우).

    설치 정보를 제공하는 의무는 수령인에 의해 수정 또는 설치된 저작물에 대한 지원 서비스, 보증 또는 업데이트를 계속 제공해야 하는 요건을 포함하지 않습니다. 네트워크에 대한 접근은 수정 자체가 네트워크 운영에 물질적으로 부정적인 영향을 미치거나 네트워크 전반의 통신 규칙 및 프로토콜을 위반하는 경우 거부될 수 있습니다.

    이 섹션에 따라 전달된 해당 소스와 제공된 설치 정보는 공개적으로 문서화된 형식(소스 코드 형태로 공중에 이용 가능한 구현 포함)이어야 하며, 압축 해제, 읽기 또는 복사를 위한 특별한 암호나 키를 요구해서는 안 됩니다.

8. 추가 조항

«추가 허가»는 하나 이상의 조건에 대한 예외를 만들어 이 라이선스의 조건을 보완하는 조건입니다. 전체 프로그램에 적용 가능한 추가 허가는 적용 가능한 법률에 따라 유효한 범위에서 이 라이선스에 포함된 것처럼 처리됩니다. 추가 허가가 프로그램의 일부에만 적용되는 경우, 해당 부분은 해당 허가에 따라 별도로 사용될 수 있지만 전체 프로그램은 추가 허가에 관계없이 이 라이선스의 적용을 받습니다.

커버된 저작물의 사본을 전달할 때, 귀하는 해당 사본 또는 그 일부에서 추가 허가를 제거할 수 있습니다. (추가 허가는 저작물을 수정할 때 특정 경우에 자체 제거를 요구하도록 작성될 수 있습니다.) 귀하는 적절한 저작권 허가를 가지거나 줄 수 있는 커버된 저작물에 추가한 자료에 추가 허가를 부여할 수 있습니다.

이 라이선스의 다른 조항에도 불구하고, 커버된 저작물에 추가하는 자료에 대해 (해당 자료의 저작권 보유자가 승인하는 경우) 다음과 같은 조건으로 이 라이선스의 조건을 보완할 수 있습니다:

  • 이 라이선스의 섹션 15 및 16의 조건과 다르게 보증을 면제하거나 책임을 제한하는 경우; 또는
  • 해당 자료 또는 그것을 포함하는 저작물이 표시하는 적절한 법적 고지에서 특정 합리적인 법적 고지나 저자 귀속 표시의 보존을 요구하는 경우; 또는
  • 해당 자료의 출처 오기를 금지하거나, 해당 자료의 수정된 버전이 원본 버전과 다르다고 합리적인 방식으로 표시될 것을 요구하는 경우; 또는
  • 홍보 목적으로 자료의 라이선스 제공자 또는 저자 이름의 사용을 제한하는 경우; 또는
  • 일부 상호명, 상표 또는 서비스 마크의 사용에 대해 상표법에 따른 권리 부여를 거부하는 경우; 또는
  • 수령인에 대한 계약상 책임 가정과 함께 자료(또는 그 수정된 버전)를 전달하는 모든 사람이 이러한 계약상 가정이 해당 라이선스 제공자와 저자에게 직접 부과하는 책임에 대해 해당 자료의 라이선스 제공자와 저자를 면책시킬 것을 요구하는 경우.

다른 모든 비허용적 추가 조건은 섹션 10의 의미 내에서 «추가 제한»으로 간주됩니다. 귀하가 받은 프로그램 또는 그 일부가 이 라이선스에 의해 규율된다는 고지와 함께 추가 제한인 조건을 담고 있는 경우, 해당 조건을 제거할 수 있습니다. 라이선스 문서에 추가 제한이 있지만 이 라이선스에 따른 재라이선스 또는 전달을 허용하는 경우, 해당 라이선스 문서의 조건에 의해 규율되는 자료를 커버된 저작물에 추가할 수 있습니다. 단, 추가 제한이 해당 재라이선스 또는 전달 후에도 지속되지 않는 경우에 한합니다.

이 섹션에 따라 커버된 저작물에 조건을 추가하는 경우, 관련 소스 파일에 해당 파일에 적용되는 추가 조건의 선언문 또는 적용 가능한 조건을 찾을 수 있는 위치를 나타내는 고지를 배치해야 합니다.

추가 조건은 허용적이든 비허용적이든 별도로 작성된 라이선스 형태로 또는 예외로 표시될 수 있습니다; 위의 요건은 어느 쪽으로든 적용됩니다.

9. 종료

이 라이선스에서 명시적으로 허용된 것 외에는 커버된 저작물을 전파하거나 수정할 수 없습니다. 달리 전파하거나 수정하려는 시도는 무효이며, 이 라이선스에 따른 귀하의 권리(섹션 11의 세 번째 단락에 따라 부여된 특허 라이선스 포함)가 자동으로 종료됩니다.

그러나 이 라이선스의 모든 위반을 중단하면 특정 저작권 보유자로부터의 귀하의 라이선스는 (a) 저작권 보유자가 명시적으로 최종적으로 귀하의 라이선스를 종료하지 않는 한 임시로, 그리고 (b) 저작권 보유자가 중단 후 60일 이전에 합리적인 방법으로 위반을 귀하에게 통지하지 못한 경우 영구적으로 복원됩니다.

또한 저작권 보유자가 합리적인 방법으로 위반을 귀하에게 통지하고, 이것이 해당 저작권 보유자로부터 이 라이선스 위반 통지를 처음 받은 것이며(어떤 저작물에 대해서도), 통지 수령 후 30일 이내에 위반을 해결하는 경우, 특정 저작권 보유자로부터의 귀하의 라이선스는 영구적으로 복원됩니다.

이 섹션에 따른 귀하의 권리 종료는 이 라이선스에 따라 귀하로부터 사본이나 권리를 받은 당사자의 라이선스를 종료하지 않습니다. 귀하의 권리가 종료되었고 영구적으로 복원되지 않은 경우, 섹션 10에 따라 동일한 자료에 대한 새 라이선스를 받을 자격이 없습니다.

10. 사본 소유를 위한 수락 불필요

프로그램의 사본을 받거나 실행하기 위해 이 라이선스를 수락할 필요가 없습니다. 사본을 받기 위해 피어 투 피어 전송을 사용하는 결과로만 발생하는 커버된 저작물의 부수적 전파도 수락을 요구하지 않습니다. 그러나 이 라이선스 외에는 커버된 저작물을 전파하거나 수정할 수 있는 허가가 없습니다. 이 라이선스를 수락하지 않으면 이러한 행위는 저작권을 침해합니다. 따라서 커버된 저작물을 수정하거나 전파함으로써 귀하는 그렇게 할 이 라이선스에 대한 수락을 나타냅니다.

11. 하위 수령인에 대한 자동 라이선스.

커버된 저작물을 전달할 때마다 수령인은 이 라이선스에 따라 해당 저작물을 실행, 수정 및 전파할 수 있는 원래 라이선스 제공자로부터 자동으로 라이선스를 받습니다. 귀하는 제3자의 이 라이선스 준수를 강제할 책임이 없습니다.

«법인 거래»는 조직의 통제권을 이전하거나, 조직의 실질적으로 모든 자산을 이전하거나, 조직을 분할하거나, 조직을 합병하는 거래입니다. 커버된 저작물의 전파가 법인 거래에서 발생하는 경우, 해당 저작물의 사본을 받는 거래의 각 당사자는 또한 해당 거래에서 이전 단락에 따라 당사자의 이익의 전임자가 가졌거나 줄 수 있었던 저작물에 대한 라이선스 및 전임자에게 해당 소스가 있거나 합리적인 노력으로 얻을 수 있는 경우 이익의 전임자로부터 저작물의 해당 소스 소유권을 받습니다.

귀하는 이 라이선스에 따라 부여되거나 확인된 권리의 행사에 추가 제한을 부과할 수 없습니다. 예를 들어, 이 라이선스에 따라 부여된 권리 행사에 대한 라이선스 수수료, 로열티 또는 기타 요금을 부과할 수 없으며, 프로그램 또는 그 일부의 제조, 사용, 판매, 판매 제공 또는 수입에 의해 특허 청구가 침해된다고 주장하는 소송(소송에서의 반소 또는 교차 청구 포함)을 제기할 수 없습니다.

12. 특허

«기여자»는 이 라이선스에 따라 프로그램 또는 프로그램이 기반하는 저작물의 사용을 승인하는 저작권 보유자입니다. 이렇게 라이선스된 저작물을 기여자의 «기여자 버전»이라고 합니다.

기여자의 «필수 특허 청구»는 기여자가 보유하거나 통제하는 모든 특허 청구로, 이미 취득했거나 이후에 취득할 것이며, 이 라이선스에 의해 허용된 방식으로 기여자 버전을 제조, 사용 또는 판매함으로써 어떤 방식으로든 침해될 것이지만, 기여자 버전의 추가 수정의 결과로만 침해될 청구는 포함하지 않습니다. 이 정의의 목적상, «통제»는 이 라이선스의 요건에 따라 특허 서브라이선스를 부여할 권리를 포함합니다.

각 기여자는 귀하에게 기여자의 필수 특허 청구에 따라 기여자 버전의 내용을 제조, 사용, 판매, 판매 제공, 수입 및 달리 실행, 수정 및 전파하기 위한 비독점적, 전세계적, 로열티 없는 특허 라이선스를 부여합니다.

다음 세 단락에서 «특허 라이선스»는 명칭에 관계없이 특허를 집행하지 않는 명시적 합의 또는 약속입니다(특허 실시에 대한 명시적 허가 또는 특허 침해에 대한 소송을 제기하지 않겠다는 서약 등). 당사자에게 그러한 특허 라이선스를 «부여»한다는 것은 당사자에 대해 특허를 집행하지 않겠다는 그러한 합의 또는 약속을 하는 것을 의미합니다.

커버된 저작물을 전달하면서 특허 라이선스를 의식적으로 신뢰하고, 저작물의 해당 소스가 공개적으로 이용 가능한 네트워크 서버나 다른 쉽게 접근 가능한 수단을 통해 이 라이선스의 조건에 따라 무료로 복사할 수 있도록 누구에게나 제공되지 않는 경우, 귀하는 (1) 해당 소스를 이용 가능하도록 하거나, (2) 이 특정 저작물에 대한 특허 라이선스의 혜택을 박탈하거나, (3) 이 라이선스의 요건에 따라 하위 수령인에게 특허 라이선스를 확장하도록 해야 합니다. «의식적으로 신뢰»한다는 것은 특허 라이선스 없이는 귀하가 국가에서 커버된 저작물을 전달하거나 수령인의 국가에서 커버된 저작물을 사용하는 것이 유효하다고 믿을 이유가 있는 그 국가에서 하나 이상의 식별 가능한 특허를 침해할 것이라는 실제 지식이 있음을 의미합니다.

단일 거래 또는 약정에 따라 또는 관련하여 커버된 저작물을 전달하거나 전달을 조달하여 전파하고, 커버된 저작물을 받는 일부 당사자들에게 특정 사본의 커버된 저작물을 사용, 전파, 수정 또는 전달할 수 있는 권한을 부여하는 특허 라이선스를 부여하는 경우, 귀하가 부여하는 특허 라이선스는 자동으로 커버된 저작물 및 이에 기반한 저작물의 모든 수령인에게 확장됩니다.

특허 라이선스가 그 적용 범위 내에 포함되지 않거나, 이 라이선스에 따라 특별히 부여된 하나 이상의 권리의 행사를 금지하거나, 그 비행사에 조건을 두는 경우 «차별적»입니다. 소프트웨어 배포 사업을 하는 제3자와의 약정의 당사자로서, 저작물 전달 활동의 범위에 따라 제3자에게 지불하고, 제3자가 귀하로부터 커버된 저작물을 받을 당사자들에게 차별적 특허 라이선스를 부여하는 경우, 귀하가 전달한 커버된 저작물의 사본(또는 해당 사본에서 만든 사본)과 관련하여(a) 또는 주로 커버된 저작물을 포함하는 특정 제품이나 편집물과 관련하여(b), 귀하가 해당 약정을 체결하거나 해당 특허 라이선스가 2007년 3월 28일 이전에 부여된 경우를 제외하고는 커버된 저작물을 전달할 수 없습니다.

이 라이선스의 어떤 내용도 적용 가능한 특허법에 따라 귀하에게 달리 이용 가능한 묵시적 라이선스 또는 침해에 대한 기타 방어를 배제하거나 제한하는 것으로 해석되지 않습니다.

13. 타인의 자유에 대한 포기 없음

이 라이선스의 조건과 모순되는 조건이 귀하에게 부과되는 경우(법원 명령, 합의 또는 기타 방법으로), 이러한 조건은 이 라이선스의 조건에서 귀하를 면제하지 않습니다. 이 라이선스에 따른 귀하의 의무와 다른 관련 의무를 동시에 충족하는 방식으로 커버된 저작물을 전달할 수 없는 경우, 결과적으로 전혀 전달할 수 없습니다. 예를 들어, 귀하가 프로그램을 전달하는 사람들로부터 추가 전달에 대한 로열티를 징수하도록 의무화하는 조건에 동의하는 경우, 해당 조건과 이 라이선스를 모두 충족하는 유일한 방법은 프로그램 전달을 완전히 자제하는 것입니다.

14. 원격 네트워크 상호작용; GNU 일반 공개 라이선스와 함께 사용

이 라이선스의 다른 조항에도 불구하고, 프로그램을 수정하는 경우, 귀하의 수정된 버전은 컴퓨터 네트워크를 통해 원격으로 이와 상호작용하는 모든 사용자들에게(귀하의 버전이 해당 상호작용을 지원하는 경우) 소프트웨어 복사를 용이하게 하는 표준 또는 관례적인 수단을 통해 네트워크 서버에서 무료로 귀하의 버전의 해당 소스에 대한 접근을 제공함으로써 귀하의 버전의 해당 소스를 받을 기회를 눈에 잘 띄게 제공해야 합니다. 이 해당 소스는 다음 단락에 따라 통합된 GNU 일반 공개 라이선스 버전 3에 의해 커버되는 모든 저작물에 대한 해당 소스를 포함해야 합니다.

이 라이선스의 다른 조항에도 불구하고, 귀하는 커버된 저작물을 GNU 일반 공개 라이선스 버전 3에 따라 라이선스된 저작물과 단일 결합 저작물로 연결하거나 결합하고, 결과 저작물을 전달할 권한이 있습니다. 이 라이선스의 조건은 커버된 저작물인 부분에 계속 적용되지만, 결합된 저작물은 GNU 일반 공개 라이선스 버전 3에 의해 계속 규율됩니다.

15. 이 라이선스의 개정 버전

Free Software Foundation은 GNU Affero 일반 공개 라이선스의 개정 및/또는 새 버전을 수시로 발행할 수 있습니다. 이러한 새 버전은 현재 버전과 정신적으로 유사하지만, 새로운 문제나 우려 사항을 해결하기 위해 세부 사항이 다를 수 있습니다.

각 버전에는 구별되는 버전 번호가 부여됩니다. 프로그램이 GNU Affero 일반 공개 라이선스의 특정 번호 버전 «또는 이후 버전»이 적용된다고 지정하는 경우, 해당 번호 버전이나 Free Software Foundation이 발행한 이후 버전 중 하나의 조건을 따를 수 있습니다. 프로그램이 GNU Affero 일반 공개 라이선스의 버전 번호를 지정하지 않는 경우, Free Software Foundation이 발행한 어떤 버전이든 선택할 수 있습니다.

프로그램이 프록시가 GNU Affero 일반 공개 라이선스의 어떤 미래 버전을 사용할 수 있는지 결정할 수 있다고 지정하는 경우, 해당 프록시의 버전 수락 공개 선언은 귀하가 프로그램에 대해 해당 버전을 영구적으로 선택할 수 있도록 허가합니다.

이후 버전의 라이선스는 추가적이거나 다른 허가를 제공할 수 있습니다. 그러나 이후 버전을 따르기로 선택한 결과로 어떤 저자나 저작권 보유자에게도 추가적인 의무가 부과되지 않습니다.

16. 보증 부인

적용 가능한 법률이 허용하는 범위 내에서 프로그램에 대한 보증이 없습니다. 서면으로 달리 명시된 경우를 제외하고, 저작권 보유자 및/또는 기타 당사자는 프로그램을 «있는 그대로» 어떠한 종류의 명시적 또는 묵시적 보증 없이 제공하며, 여기에는 상업성 및 특정 목적에 대한 적합성의 묵시적 보증이 포함되지만 이에 제한되지 않습니다. 프로그램의 품질 및 성능에 관한 전체 위험은 귀하에게 있습니다. 프로그램에 결함이 있는 것으로 판명되면 필요한 모든 서비스, 수리 또는 수정 비용을 귀하가 부담합니다.

17. 책임 제한

적용 가능한 법률에 의해 요구되거나 서면으로 합의된 경우를 제외하고, 저작권 보유자 또는 위에서 허용된 대로 프로그램을 수정 및/또는 전달하는 다른 당사자는 귀하에 대해 프로그램의 사용 또는 사용 불능에서 발생하는 데이터 손실 또는 부정확한 데이터 또는 귀하나 제3자가 입은 손실 또는 다른 프로그램과 함께 프로그램이 작동하지 않는 것을 포함한(이에 제한되지 않음) 일반, 특수, 부수적 또는 결과적 손해에 대해 책임을 지지 않습니다. 해당 보유자나 다른 당사자가 이러한 손해의 가능성에 대해 고지받은 경우에도 마찬가지입니다.

18. 16조 및 17조의 해석

위에서 제공된 보증 부인 및 책임 제한이 그 조건에 따라 지역 법적 효력을 가질 수 없는 경우, 검토 법원은 프로그램과 관련된 모든 민사 책임의 절대적 포기에 가장 가까운 지역 법을 적용해야 합니다. 단, 프로그램의 사본에 대한 대가로 보증이나 책임의 가정이 수반되는 경우는 제외합니다.

이용 약관 종료

이 약관을 새 프로그램에 적용하는 방법

새 프로그램을 개발하고 공공에게 최대한 유용하게 하려는 경우, 이를 달성하는 가장 좋은 방법은 이러한 조건에 따라 모든 사람이 재배포하고 변경할 수 있는 자유 소프트웨어로 만드는 것입니다.

이를 위해 프로그램에 다음 고지를 첨부하십시오. 보증 배제를 가장 효과적으로 표시하기 위해 각 소스 파일의 시작 부분에 첨부하는 것이 가장 안전하며, 각 파일에는 최소한 «저작권» 행과 전체 고지를 찾을 수 있는 포인터가 있어야 합니다.

<프로그램의 이름과 하는 일에 대한 간략한 설명을 한 줄로 기술하세요.>
Copyright (C).   < 연도 >   < 저자 이름 >

이 프로그램은 자유 소프트웨어입니다: Free Software Foundation이 발행한 GNU Affero 일반 공개 라이선스 버전 3 또는 (귀하의 선택에 따라) 이후 버전의 조건에 따라 재배포하거나 수정할 수 있습니다.

이 프로그램은 유용할 것이라는 희망으로 배포되지만, 어떠한 보증도 없습니다; 상품성 또는 특정 목적에 대한 적합성의 묵시적 보증도 없습니다. 자세한 내용은 GNU Affero 일반 공개 라이선스를 참조하십시오.

이 프로그램과 함께 GNU Affero 일반 공개 라이선스의 사본을 받으셨어야 합니다. 그렇지 않은 경우 https://www.gnu.org/licenses를 참조하십시오.

또한 전자 및 우편으로 연락하는 방법에 대한 정보를 추가하십시오.

귀하의 소프트웨어가 컴퓨터 네트워크를 통해 원격으로 사용자와 상호작용할 수 있는 경우, 사용자가 소스 코드를 얻을 수 있는 방법도 제공해야 합니다. 예를 들어, 프로그램이 웹 애플리케이션인 경우, 인터페이스에서 코드 아카이브로 연결되는 «소스» 링크를 표시할 수 있습니다. 소스를 제공하는 방법은 다양하며, 프로그램에 따라 다른 솔루션이 더 나을 수 있습니다; 구체적인 요건은 섹션 13을 참조하십시오.

필요한 경우 프로그램에 대한 «저작권 면책 조항»에 서명하도록 고용주(프로그래머로 일하는 경우) 또는 학교에 요청해야 합니다. 이에 대한 자세한 내용과 GNU AGPL을 적용하고 따르는 방법은 다음을 참조하십시오.

소스 코드를 다운로드하려면 여기를 클릭하십시오.