콘텐츠로 바로 가기

Third-Party Licenses#

FPGA 프로그래밍 툴인 VisualApplets는 Basler가 개발하지 않은 일부 코드를 포함하여 사용합니다. 이 섹션에서는 사용된 라이선스와 작성자를 나열합니다.

DocBook/Web Help#

DocBook Software License

Copyright 1992-2000 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software Corporation, Norman Walsh, and the Organization for the Advancement of Structured Information Standards (OASIS).

Id: docbookx.dtd,v 1.13 2002/07/17 15:26:16 nwalsh Exp

위의 저작권 고지와 본 단락이 모든 사본에 표시되는 조건 하에, 영구적으로 수수료 없이 어떠한 목적으로든 DocBook XML DTD 및 관련 문서의 사용, 복사, 수정, 배포를 허가합니다. 저작권 보유자는 특정 목적에 대한 DTD의 적합성과 관련하여 어떠한 보증도 하지 않습니다. 본 문서는 명시적이거나 묵시적인 보증 없이 있는 그대로 제공됩니다.

일반 엔티티의 추가 세트 선언 및 참조, 그리고 추가 표기법 선언을 제외하고 어떤 방식으로든 DocBook DTD를 수정하는 경우, DTD를 DocBook의 변형(variant)으로 레이블을 지정하십시오. 자세한 내용은 유지보수 문서를 참조하십시오.

모든 질문, 버그 리포트 또는 변경 제안은 docbook@lists.oasis-open.org 메일링 리스트로 보내주십시오. 자세한 내용은 http://www.oasis-open.org/docbook/를 참조하십시오.

DocBook License

DocBook과 DocBookStylesheets는 GNU 자유 소프트웨어 정의(GNU Free Software Definition), 데비안 자유 소프트웨어 지침(Debian Free Software Guidelines), 그리고 오픈 소스 정의의 모든 조건을 충족하는 100% 자유 소프트웨어입니다. 즉, 비용이 들지 않는다는 의미뿐만 아니라, 불필요한 제한이나 타인의 허락 없이 어떤 목적으로든 자유롭게 사용하고, 원하는 방식으로 수정하며, 수정된 버전을 배포할 수 있음을 의미합니다.

다만 사용자가 표준 버전과 혼동하지 않도록 수정된 버전에 이름을 지정하고 변형(variant)으로 레이블을 지정하여 책임감 있게 배포할 것을 요청합니다.

특정 라이선스와 관련하여, DocBookStylesheets와 함께 배포되는 라이선스의 문구는 MIT/X 컨소시엄 라이선스와 거의 동일하며, 다음을 명시하는 광고 조항(advertising clause)을 포함합니다:

해당 개인들의 사전 서면 승인 없이 본 소프트웨어의 기여자로 명시된 개인의 이름을 광고나 본 소프트웨어의 판매, 사용 또는 기타 거래를 홍보하는 목적으로 사용할 수 없습니다

DocBookDtd와 함께 배포된 라이선스는 다른 잘 알려진 라이선스의 문구와 정확히 일치하지는 않지만, 100% 자유 소프트웨어 라이선스입니다.

DocBook과 DocBookStylesheets 모두 저작권이 있습니다. 저작권은 수정된 버전을 재배포하는 모든 사람이 저작권 보유자가 선택한 동일한 100% 자유 소프트웨어 라이선스의 조건에 따라 배포하도록 보장하므로 모든 내용이 자유롭게 유지됩니다.

DocBook XML 기반의 웹 기반 도움말

데이비드 크레이머(David Cramer)

david@thingbag.net

카순 가지싱헤(Kasun Gajasinghe)

kasunbg@gmail.com

Copyright © 2008-2012 Kasun Gajasinghe, David Cramer

본 소프트웨어 및 관련 문서 파일(이하 소프트웨어)의 사본을 얻는 모든 사람에게 제한 없이 소프트웨어를 사용할 수 있는 권한이 무료로 부여됩니다. 이 권한에는 소프트웨어의 사본 사용, 복사, 수정, 병합, 게시, 배포, 서브 허용 및/또는 판매할 수 있는 권리가 포함되며, 소프트웨어가 제공된 사람이 다음 조건을 준수하는 것을 전제로 합니다.

  • 위의 저작권 고지 및 본 허가 고지는 소프트웨어의 모든 사본 또는 주요 부분에 포함되어야 합니다.
  • 이 고지에 포함된 경우를 제외하고, 본 소프트웨어에 기여한 것으로 명시된 개인의 이름은 해당 개인의 사전 서면 승인 없이 본 소프트웨어와 관련된 판매, 사용 또는 기타 거래를 홍보하기 위한 광고나 기타 목적으로 사용할 수 없습니다.
  • 본 소프트웨어에서 파생되어 대중에게 배포되는 모든 스타일시트는 다른 이름으로 식별되어야 하며, 파생 패키지와 본 소프트웨어 간의 혼동 가능성이 없도록 파생된 소프트웨어의 버전 문자열이 변경되어야 합니다.

보증: 본 소프트웨어는 상품성, 특정 목적에의 적합성, 비침해에 대한 보증을 포함하 어떠한 형태의 명시적이거나 묵시적인 보증 없이 있는 그대로 제공됩니다. 어떠한 경우에도 David Cramer, Kasun Gajasinghe 또는 기타 기여자들은 계약, 불법행위 또는 기타 사유로 인해 소프트웨어와 관련하여 또는 소프트웨어의 사용이나 기타 거래로 인해 발생하는 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다.

본 패키지는 Kasun Gajasinghe(kasunbg@gmail.com) 및 David Cramer(david@thingbag.net)가 유지 관리합니다.

또한 본 패키지에는 다른 이들이 작성하고 저작권을 소유한 다음 소프트웨어가 포함되어 있습니다.

  • template/common/jquery의 파일들은 MIT 라이선스에 따라 JQuery가 저작권을 소유합니다. jquery.cookie.js 파일은 MIT 라이선스에 따라 2006 Klaus Hartl의 Copyright ©입니다.
  • template/content/search 및 indexer 디렉토리의 일부 파일은 원래 N. Quaine의 htmlsearch DITA 플러그인의 일부였습니다. tmlsearch DITA 플러그인은 DITA-users 야후 그룹의 파일 페이지에서 다운로드할 수 있습니다. htmlsearch 플러그인은 BSD 스타일 라이선스에 따라 배포되었습니다. 자세한 내용은 indexer/license.txt를 참조하십시오.
  • Snowball 프로젝트의 스테머(Stemmers)는 BSD 라이선스에 따라 배포되었습니다.
  • 중국어, 일본어, 한국어 콘텐츠 토큰화를 지원하는 아파치 루씬(Apache Lucene) 검색 엔진의 코드는 Apache 2.0 라이선스에 따라 배포되었습니다.
  • 가중치가 적용된 검색 결과 및 기타 개선 사항을 제공하는 코드는 oXygen XML Editor의 발행사인 SyncRO Soft Ltd.에서 기증한 것입니다.
  • OpenStack에서 제공한 외관 개선 사항입니다.

DocBook용 Webhelp는 Google Summer of Code 프로젝트로 처음 개발되었습니다.

2012년 1월

Moin Moin GPL

GNU 일반 공중 사용 허가서 버전 2(약칭: GNU GPLv2 또는 간단히 GPLv2)는 리차드 스톨만(Richard Stallman)이 GNU 프로젝트를 위해 처음 작성하였으며 현재 자유 소프트웨어 재단(Free Software Foundation)에서 유지 관리하고 발전시키는 매우 인기 있는 자유 소프트웨어 라이선스입니다.

이 라이선스의 맥락에서 '자유'란 소프트웨어 사용자의 자유를 의미합니다. 기본적으로 이 라이선스는 특정(제한된) 제한 사항을 준수하는 한 누구나 소프트웨어로 무엇이든 할 수 있는 권리를 부여합니다. 단, GPL 라이선스가 적용된 코드는 소스 코드가 공개되지 않는 프로그램으로 배포할 수 없습니다.

MoinMoin 코드는 GPLv2 또는 (사용자의 선택에 따라) 그 이후 버전(GPL과 호환되는 다른 자유 소프트웨어 라이선스가 적용되는 당사에서 사용하는 일부 제3자 모듈 제외)에 따라 라이선스가 부여됩니다.

이로 인해 발생하는 결과는 다음과 같습니다:

커뮤니티에서 배포한 변경 사항은 오픈 소스로 제공됩니다.

글로벌 협업을 장려하고 그 혜택을 누립니다.

ImageMagick#

Copyright @ 1999 ImageMagick Studio LLC. 본 비영리 조직은 소프트웨어 이미징 솔루션을 무료로 이용할 수 있도록 만드는 데 전념하고 있습니다.

  1. 정의.

"라이선스"란 본 문서의 제1조부터 제9조까지에 정의된 사용, 복제 및 배포에 관한 이용 조건을 의미합니다.

"라이선스 제공자"란 저작권 소유자 또는 라이선스를 부여할 권한이 있는 저작권 소유자의 대행 법인을 의미합니다.

"법인"이란 행위 주체 및 해당 주체를 통제하거나, 해당 주체에 통제되거나, 해당 주체와 공동 통제 하에 있는 모든 기타 주체의 결합을 의미합니다. 본 정의의 목적상 통제란 (i) 계약 또는 기타 방식으로 해당 주체의 지휘 또는 경영을 유도할 수 있는 직접적 또는 간접적 권력, (ii) 발행 주식의 50% 이상에 대한 소유권, 또는 (iii) 해당 주체에 대한 실질적 소유권을 의미합니다.

"귀하"란 본 라이선스에 의해 부여된 권한을 행사하는 개인 또는 법인을 의미합니다.

"소스 형식"이란 소프트웨어 소스 코드, 문서 소스 및 설정 파일을 포함하되 이에 국한되지 않고 수정하기에 가장 선호되는 형식을 의미합니다.

"오브젝트 형식"이란 컴파일된 오브젝트 코드, 생성된 문서, 다른 미디어 타입으로의 변환을 포함하되 이에 국한되지 않고 소스 형식의 기계적 변환 또는 번역으로 인해 발생하는 모든 형식을 의미합니다.

"저작물"이란 소스 또는 오브젝트 형식의 저작물로서, 저작물에 포함되거나 부착된 저작권 표시에 의해 표시된 바와 같이 본 라이선스에 따라 제공되는 저작물을 의미합니다(하기 부록에 예시 제공).

파생 저작물(Derivative Works)이라 함은 소스 또는 객체 형태의 저작물로서, 해당 저작물에 기반하거나 이를 각색한 저작물을 의미하며, 편집상의 수정, 주석, 상세화 또는 기타 변경 사항이 전체로서 독창적인 저작물성을 갖는 것을 말합니다. 본 라이선스의 목적상, 파생 저작물은 해당 저작물과 분리 가능한 상태로 유지되거나 단순히 해당 저작물 및 그 파생 저작물의 인터페이스에 링크(또는 이름으로 바인딩)되는 저작물을 포함하지 않습니다.

"기여"란 저작물의 원본 버전 및 해당 저작물의 수정본 또는 파생 저작물을 포함하여, 저작권 소유자 또는 저작권 소유자를 대신하여 제출할 권한이 있는 개인이나 법인에 의해 저작물에 포함되도록 라이선스 제공자에게 고의로 제출하는 모든 저작물을 의미합니다. 본 정의의 목적상 "제출"이란, 저작물의 토론 및 개선을 목적으로 라이선스 제공자 또는 그 대리인이 관리하거나 그를 대신하여 관리하는 전자 메일링 리스트, 소스 코드 제어 시스템, 이슈 추적 시스템에서의 통신을 포함하되 이에 국한되지 않고, 라이선스 제공자 또는 그 대리인에게 전송된 전자적, 구두적 또는 서면적 형태의 모든 통신을 의미하며, 저작권 소유자가 "기여 아님"으로 눈에 띄게 표시하거나 서면으로 달리 지정한 통신은 제외됩니다.

"기여자"란 라이선스 제공자 및 라이선스 제공자가 기여를 접수한 후 저작물에 통합한 개인 또는 법인을 의미합니다.

  1. 저작권 라이선스 부여. 본 라이선스의 약관에 따라, 각 기여자는 귀하에게 영구적이고, 전 세계적이며, 비독점적이고, 무상의, 로열티가 없는, 취소 불가능한 저작권 라이선스를 부여하여, 소스 또는 객체 형태의 저작물 및 그 파생 저작물을 복제, 파생 저작물 작성, 공개 전시, 공개 공연, 서브라이선스 부여 및 배포할 수 있도록 합니다.

  2. 특허 라이선스 부여. 본 라이선스의 약관에 따라, 각 기여자는 귀하에게 영구적이고, 전 세계적이며, 비독점적이고, 무상의, 로열티가 없는, (본 조에 명시된 경우를 제외하고는) 취소 불가능한 특허 라이선스를 부여하여, 저작물을 제조하고, 제조하게 하고, 사용하고, 판매 청약하고, 판매하고, 수입하며, 그 밖의 방법으로 이전할 수 있도록 합니다. 단, 이러한 라이선스는 해당 기여자의 단독 기여 또는 기여가 제출된 저작물과의 결합으로 인해 불가피하게 침해되는, 해당 기여자가 라이선스를 부여할 수 있는 특허 청구항에만 적용됩니다. 귀하가 저작물 또는 저작물에 포함된 기여가 직간접적인 특허 침해를 구성한다고 주장하는 특허 소송(소송에서의 교차 청구 또는 반소 포함)을 제기하는 경우, 해당 저작물과 관련하여 본 라이선스에 따라 귀하에게 부여된 모든 특허 라이선스는 해당 소송이 제기된 날짜부로 종료됩니다.

  3. 재배포. 귀하는 수정 여부와 관계없이, 소스 또는 객체 형태의 저작물 또는 그 파생 저작물의 사본을 어떠한 매체로든 복제 및 배포할 수 있습니다. 단, 다음 조건을 충족해야 합니다.

  4. 귀하는 저작물 또는 파생 저작물의 다른 수령자에게 본 라이선스의 사본을 제공해야 합니다.

  5. 귀하는 수정된 파일에 귀하가 파일을 변경했음을 알리는 눈에 띄는 고지를 포함해야 합니다.
  6. 귀하는 귀하가 배포하는 파생 저작물의 소스 형태에 저작물의 소스 형태에 포함된 모든 저작권, 특허, 상표 및 출처 표시를 유지해야 하며, 파생 저작물의 어떠한 부분에도 해당하지 않는 표시는 제외해야 합니다.
  7. 저작물이 배포의 일환으로 "NOTICE" 텍스트 파일을 포함하는 경우, 귀하가 배포하는 파생 저작물에는 해당 NOTICE 파일에 포함된 귀속 고지의 읽기 가능한 사본이 포함되어야 합니다(파생 저작물의 어떠한 부분에도 해당하지 않는 고지는 제외). 이는 다음 장소 중 하나 이상에 포함되어야 합니다. 파생 저작물의 일부로 배포되는 NOTICE 텍스트 파일 내; 파생 저작물과 함께 제공되는 경우 소스 형식 또는 문서 내; 또는 이러한 제3자 고지가 일반적으로 나타나는 경우 파생 저작물에 의해 생성되는 디스플레이 내. NOTICE 파일의 내용은 정보 제공 목적으로만 제공되며 라이선스를 수정하지 않습니다. 귀하는 저작물의 NOTICE 텍스트에 대한 부록으로서 또는 그와 함께 귀하가 배포하는 파생 저작물 내에 자체 귀속 고지를 추가할 수 있으며, 단, 이러한 추가 귀속 고지가 라이선스를 수정하는 것으로 해석될 수 없습니다.

귀하는 자신의 수정 사항에 자신만의 저작권 표시를 추가할 수 있으며, 귀하의 수정 사항의 사용, 복제 또는 배포를 위해, 혹은 그러한 파생 저작물 전체에 대해 추가적이거나 다른 라이선스 약관을 제공할 수 있습니다. 단, 귀하의 저작물 사용, 복제 및 배포가 본 라이선스에 명시된 조건을 달리 준수해야 합니다.

  1. 기여 제출. 귀하가 명시적으로 달리 밝히지 않는 한, 귀하가 저작물에 포함시키기 위해 라이선스 제공자에게 고의로 제출한 모든 기여는 추가적인 약관이나 조건 없이 본 라이선스의 약관에 따릅니다. 상기 내용에도 불구하고, 본 문서의 어떠한 내용도 귀하가 해당 기여와 관련하여 라이선스 제공자와 체결했을 수 있는 별도의 라이선스 계약 조건을 대체하거나 수정하지 않습니다.

  2. 상표. 본 라이선스는 저작물의 기원을 설명하고 NOTICE 파일의 내용을 복제하는 데 합리적이고 관례적인 사용에 필요한 경우를 제외하고는, 라이선스 제공자의 상호, 상표, 서비스 마크 또는 제품 명칭을 사용할 수 있는 권한을 부여하지 않습니다.

  3. 보증 부인. 관련 법률에 요구되거나 서면으로 합의되지 않는 한, 라이선스 제공자는 저작물을(그리고 각 기여자는 그 기여물을) 명시적이거나 묵시적인 어떠한 종류의 보증이나 조건도 없이 "있는 그대로(AS IS)" 제공하며, 여기에는 소유권, 비침해, 상품성 또는 특정 목적에의 적합성에 대한 보증이나 조건이 포함되지만 이에 국한되지 않습니다. 귀하는 저작물 사용 또는 재배포의 적절성을 결정할 전적인 책임이 있으며, 본 라이선스에 따른 권한 행사와 관련된 모든 위험을 부담합니다.

  4. 책임 제한. 관련 법률(고의 및 중대한 과실 행위 등)에 의해 요구되거나 서면으로 합의되지 않는 한, 불법행위(과실 포함), 계약 또는 기타 어떠한 법리 하에서도, 어떠한 경우에도 기여자는 본 라이선스로 인해 또는 저작물의 사용이나 사용 불능으로 인해 발생하는 직간접적, 특수적, 부수적 또는 결과적 손해(영업권 손실, 업무 중단, 컴퓨터 고장 또는 오작동, 또는기타 모든 상업적 손해나 손실을 포함하되 이에 국한되지 않음)에 대해 귀하에게 책임을 지지 않으며, 이는 해당 기여자가 그러한 손해의 가능성을 통보받은 경우에도 마찬가지입니다.

  5. 보증 또는 추가 책임 수인. 저작물 또는 그 파생 저작물을 재배포하는 동안, 귀하는 본 라이선스와 일치하는 지원, 보증, 면책 또는 기타 책임 의무 및/또는 권리의 인수를 제공하고 이에 대한 수수료를 부과할 수 있습니다. 그러나 그러한 의무를 인수함에 있어, 귀하는 다른 기여자를 대신해서가 아니라 오직 귀하 자신의 이름으로 그리고 귀하의 전적인 책임 하에만 행동해야 하며, 귀하가 그러한 보증이나 추가 책임의 인수로 인해 발생하는 기여자의 책임이나 기여자에 대해 제기된 청구에 대해 각 기여자를 면책하고 방어하며 피해가 없도록 하는 것에 동의하는 경우에만 가능합니다.

JsonCpp#

Copyright © 2007-2010 Baptiste Lepilleur and The JsonCpp Authors

본 소프트웨어 및 관련 문서 파일(이하 소프트웨어)의 사본을 얻는 모든 사람에게 제한 없이 소프트웨어를 사용할 수 있는 권한이 무료로 부여됩니다. 이 권한에는 소프트웨어의 사본 사용, 복사, 수정, 병합, 게시, 배포, 서브 허용 및/또는 판매할 수 있는 권리가 포함되며, 소프트웨어가 제공된 사람이 다음 조건을 준수하는 것을 전제로 합니다.

위의 저작권 고지 및 본 허가 고지는 소프트웨어의 모든 사본 또는 주요 부분에 포함되어야 합니다.

본 소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증도 없이 있는 그대로 제공됩니다. 어떠한 경우에도 저작자나 저작권자는 소프트웨어 또는 소프트웨어의 사용과 관련하여 혹은 그로 인해 발생하는 계약, 불법행위 또는 기타 행동 양식으로 인한 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다.

LibTIFF#

LIBTIFF Copyright © 1988-1996 Sam Leffler Copyright © 1991-1996 Silicon Graphics, Inc.

(i) 위의 저작권 고지와 본 허가 고지가 소프트웨어 및 관련 문서의 모든 사본에 나타나고, (ii) Sam Leffler 및 Silicon Graphics의 구체적인 사전 서면 허가 없이 소프트웨어와 관련된 광고나 홍보에 Sam Leffler 및 Silicon Graphics의 이름을 사용할 수 없다는 조건을 전제로, 어떠한 목적이든 본 소프트웨어 및 그 문서의 사용, 복사, 수정, 배포 및 판매가 무료로 허가됩니다.

본 소프트웨어는 명시적이거나 묵시적이거나 그 밖의 어떠한 종류의 보증도 없이, 상품성 또는 특정 목적에의 적합성에 대한 어떠한 보증을 포함하되 이에 국한되지 않고 있는 그대로 제공됩니다.

어떠한 경우에도 Sam Leffler 또는 Silicon Graphics는 사용, 데이터 또는 이익의 손실로 인해 발생하는 특별, 부수적, 간접적 또는 결과적 손해나 어떠한 손해에 대해서도, 손해 발생 가능성에 대한 통지 여부와 관계없이, 그리고 본 소프트웨어의 사용 또는 성능에서 발생하거나 그와 관련하여 계약, 과실 또는 기타 책임 이론에 근거하여 어떠한 책임도 지지 않습니다.

libzip#

Copyright © 1999-2020 Dieter Baron and Thomas Klausner

저작자에게 연락하려면 info@libzip.org로 문의하십시오.

다음 조건이 충족되는 경우 수정 여부와 관계없이 소스 및 바이너리 형태의 재배포 및 사용이 허용됩니다.

  1. 소스 코드의 재배포 시에는 위 저작권 고지, 본 조건 목록 및 아래 면책 조항을 유지해야 합니다.

  2. 바이너리 형태의 재배포 시에는 배포와 함께 제공되는 문서 및/또는기타 자료에 위 저작권 고지, 본 조건 목록 및 아래 면책 조항을 포함해야 합니다.

  3. 저작자의 이름은 사전에 명시된 서면 허가 없이 본 소프트웨어에서 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.

본 소프트웨어는 저작자에 의해 ''있는 그대로'' 제공되며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 모든 명시적 또는 묵시적 보증은 부인됩니다. 어떠한 경우에도 저작자는 (대체 재화 또는 용역의 조달, 사용, 데이터 또는 이익의 손실, 또는 영업 중단을 포함하되 이에 국한되지 않는) 직접적, 간접적, 부수적, 특수적, 결과적 또는 징벌적 손해에 대해, 그러한 손해의 가능성을 사전에 통지받았다 할지라도, 계약, 엄격 책임, 또는 불법행위(과실 포함) 등 어떠한 책임 이론에 기반하든, 본 소프트웨어의 사용에서 발생하거나 이와 관련하여 발생하는 모든 손해에 대해 책임을 지지 않습니다.

MinGW#

MinGW.org에서 배포하는 각 패키지는 개별 저작권 및 라이선스 약관의 지배를 받습니다. 요약하자면, 가장 일반적으로 배포되는 패키지의 경우는 다음과 같습니다.

MinGW 런타임: 4.0 릴리스 이전의 모든 MinGW 기본 런타임 패키지 릴리스는 퍼블릭 도메인에 귀속되었으며 저작권의 지배를 받지 않습니다. 이는 기본적으로 코드를 원하는 대로 사용할 수 있음을 의미합니다.

특정 관할권에서는 퍼블릭 도메인 개념을 인정하지 않으므로, 당사는 이제 릴리스 4.0부터 MinGW 런타임의 주요 구성 요소에 대해 MIT 스타일 라이선스를 채택하기로 결정했습니다. 소스 코드 저장소에 보관된 이 라이선스를 확인할 수 있습니다. 이 새로운 라이선스는 MinGW 런타임을 사용하여 소스를 빌드할 때 해당 라이선스를 배포해야 하는 의무로 이어지지 않습니다. 이는 소스 또는 바이너리 형태의 라이브러리 배포 또는 mingwm10.dll과 같은 그 일부의 배포에만 적용됩니다.

w32api: 4.0 이전 릴리스의 경우 본 패키지를 자유롭게 사용, 수정 및 복사할 수 있습니다. 본 라이브러리에 링크된 프로그램이나 오브젝트 파일에는 어떠한 제한도 부과되지 않습니다. 본 라이브러리의 사용을 제한할 수 없습니다. 이 (선택적으로 수정된) 라이브러리로 구성된 부분의 사용을 제한하지 않는 경우에 한하여, 본 라이브러리를 다른 패키지의 일부로 또는 수정된 패키지로 배포할 수 있습니다. 수정된 패키지로 배포하는 경우 본 고지의 사본이 포함되어야 합니다.

본 라이브러리는 유용할 것이라는 희망으로 배포되지만, 어떠한 종류의 보증도 제공되지 않으며, 상품성이나 특정 목적에의 적합성에 대한 묵시적 보증조차 제공되지 않습니다.

특정 관할권에서는 퍼블릭 도메인 개념을 인정하지 않으므로, 당사는 이제 릴리스 4.0부터 w32api의 주요 구성 요소에 대해 MIT 스타일 라이선스를 채택하기로 결정했습니다. 소스 코드 저장소에 보관된 이 라이선스를 확인할 수 있습니다. 이 새로운 라이선스는 w32api를 사용하여 소스를 빌드할 때 해당 라이선스를 배포해야 하는 의무로 이어지지 않습니다. 이는 소스 또는 바이너리 형태의 라이브러리 배포 또는 mingwm10.dll과 같은 그 일부의 배포에만 적용됩니다.

WSL: 당사는 MinGW 런타임 패키지와 w32api 패키지를 하나로 결합하여 WSL(Windows System Libraries의 약어)이라는 이름을 붙였습니다. 당사는 (특정 하위 구성 요소에 적용되는 기존 라이선스와 충돌하지 않는 한) 소스에 MIT 스타일 라이선스를 적용했습니다. 소스 코드 저장소에 보관된 이 라이선스를 확인할 수 있습니다. 이 새로운 라이선스는 WSL을 사용하여 소스를 빌드할 때 해당 라이선스를 배포해야 하는 의무로 이어지지 않습니다. 이는 소스 또는 바이너리 형태의 라이브러리 배포 또는 mingwm10.dll과 같은 그 일부의 배포에만 적용됩니다.

MinGW 프로파일링 코드: MinGW 프로파일링 코드는 GNU General Public License 버전 2의 약관에 따라 배포됩니다.

Binutils, GCC, GDB, GNU Make: GNU binutils, GCC, GDB, GNU Make를 비롯한 모든 GNU 개발 도구는 GNU 일반 공중 사용 허가서의 조항에 따라 라이선스가 부여됩니다(업스트림 메인테이너의 선호도와 설치하도록 선택한 각 패키지의 특정 버전에 따라 GPLv2 또는 GPLv3일 수 있습니다. 대부분의 경우 최신 버전은 GPLv3일 가능성이 높고, 구버전은 GPLv2일 수 있습니다).

GPLv2#

GNU GENERAL PUBLIC LICENSE

버전 2, 1991년 6월

Copyright © 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

누구나 본 라이선스 문서의 원본 사본을 복사하고 배포할 수 있으나, 변경하는 것은 허용되지 않습니다.

서문

대부분의 소프트웨어 라이선스는 소프트웨어를 공유하고 변경할 수 있는 사용자의 자유를 빼앗기 위해 설계되었습니다. 이와 대조적으로, GNU 일반 공중 사용 허가서는 자유 소프트웨어를 공유하고 변경할 수 있는 자유를 보장하기 위해, 즉 모든 사용자에게 소프트웨어가 자유롭게 사용될 수 있도록 보장하기 위해 제정되었습니다. 본 일반 공중 사용 허가서는 자유 소프트웨어 재단의 소프트웨어 및 저작자가 본 라이선스의 사용을 채택한 기타 프로그램에 적용됩니다. (자유 소프트웨어 재단의 일부 다른 소프트웨어에는 대신 GNU 약정 일반 공중 사용 허가서가 적용됩니다.) 본 라이선스는 사용자의 프로그램에도 적용할 수 있습니다.

우리가 자유 소프트웨어라고 할 때, 그것은 가격이 아니라 자유를 의미합니다. 당사의 일반 공중 사용 허가서는 사용자가 자유 소프트웨어의 사본을 배포할 수 있는 자유(원하는 경우 이 서비스에 대한 비용을 청구할 수도 있음)를 보장하고, 소스 코드를 받거나 원하는 경우 이를 얻을 수 있으며, 소프트웨어를 변경하거나 새로운 자유 프로그램에서 그 일부를 사용할 수 있고, 이러한 작업을 수행할 수 있음을 인지할 수 있도록 설계되었습니다.

사용자의 권리를 보호하기 위해, 당사는 누구나 이러한 권리를 부인하거나 권리를 포기하도록 요구하는 것을 금지하는 제한을 두어야 합니다.

이러한 제한은 소프트웨어의 사본을 배포하거나 수정할 때 사용자가 준수해야 할 특정 책임을 수반합니다. 예를 들어, 이러한 프로그램의 사본을 무료로 또는 유료로 배포하는 경우, 수신자에게 사용자가 보유한 모든 권한을 부여해야 합니다. 또한 수신자도 소스 코드를 받거나 받을 수 있도록 해야 합니다. 그리고 수신자가 자신의 권리를 알 수 있도록 본 약관을 제시해야 합니다.

당사는 다음 두 가지 단계로 사용자의 권리를 보호합니다. (1) 소프트웨어에 대한 저작권을 설정하고, (2) 소프트웨어의 복사, 배포 및/또는 수정을 법적으로 허용하는 본 라이선스를 제공합니다. 또한 각 저작자와 당사의 보호를 위해, 이 자유 소프트웨어에는 어떠한 보증도 제공되지 않음을 모든 이가 이해할 수 있도록 하고자 합니다. 소프트웨어가 다른 사람에 의해 수정되어 전달되는 경우, 수신된 소프트웨어가 원본이 아님을 수신자가 알 수 있도록 하여, 다른 사람이 도입한 문제로 인해 원본 저작자의 명예가 훼손되지 않도록 하려는 것입니다.

마지막으로, 모든 자유 프로그램은 소프트웨어 특허로 인해 지속적인 위협을 받고 있습니다. 당사는 자유 프로그램의 재배포자가 개별적으로 특허 라이선스를 취득하여 사실상 프로그램을 독점화하는 위험을 방지하고자 합니다. 이를 방지하기 위해, 모든 특허는 모든 사람이 자유롭게 사용할 수 있도록 라이선스가 부여되거나 아예 라이선스가 부여되지 않아야 함을 명확히 했습니다.

복사, 배포, 수정에 대한 구체적인 이용 약관은 다음과 같습니다.

GNU GENERAL PUBLIC LICENSE

복사, 배포 및 수정을 위한 약관

1) 본 라이선스는 저작권자가 본 일반 공중 사용 허가서의 약관에 따라 배포될 수 있음을 명시한 고지를 포함하는 모든 프로그램 또는 기타 저작물에 적용됩니다. 아래의 프로그램은 이러한 프로그램 또는 저작물을 의미하며, 프로그램에 기반한 저작물은 프로그램 또는 저작권법에 따른 2차적 저작물을 의미합니다. 즉, 프로그램 전체 또는 일부를 원본 그대로 또는 수정 및/또는 다른 언어로 번역하여 포함하는 저작물을 말합니다(이하 번역은 수정이라는 용어에 제한 없이 포함됩니다). 각 라이선스 취득자는 귀하로 지칭됩니다.

복사, 배포, 수정 이외의 활동은 본 라이선스의 적용을 받지 않으며, 본 라이선스의 범위에 속하지 않습니다. 프로그램을 실행하는 행위는 제한되지 않으며, 프로그램의 출력물은 그 내용이 프로그램에 기반한 저작물에 해당하는 경우에만(프로그램 실행으로 생성되었다는 사실과 무관하게) 본 라이선스의 적용을 받습니다.

그 여부는 프로그램이 수행하는 기능에 따라 다릅니다.

1) 귀하는 적절한 저작권 표시와 보증 부인 문구를 각 사본에 눈에 띄고 적절하게 게시하고, 본 라이선스 및 보증 부인과 관련된 모든 고지를 그대로 유지하며, 프로그램과 함께 본 라이선스의 사본을 프로그램의 다른 수신자에게 제공하는 조건을 전제로, 어떠한 매체이든 수령한 상태 그대로 프로그램 소스 코드의 원본 사본을 복사 및 배포할 수 있습니다.

귀하는 사본을 물리적으로 이전하는 행위에 대해 수수료를 부과할 수 있으며, 선택에 따라 수수료를 받는 조건으로 보증 보호를 제공할 수 있습니다.

2) 귀하는 프로그램의 사본 또는 그 일부를 수정하여 프로그램에 기반한 저작물을 형성하고, 또한 다음의 모든 조건을 충족하는 경우에 한하여 제1항의 조건에 따라 그러한 수정 또는 저작물을 복사 및 배포할 수 있습니다.

a) 수정된 파일에 해당 파일을 변경한 사실과 변경 날짜를 명시하는 눈에 띄는 고지를 포함해야 합니다.

b) 귀하가 배포 또는 게시하는 저작물로서 전체 또는 일부가 프로그램 또는 그 일부를 포함하거나 그로부터 파생된 저작물은, 본 라이선스의 조건에 따라 모든 제3자에게 비용 부담 없이 전체로서 라이선스가 부여되도록 해야 합니다.

c) 수정된 프로그램이 실행 시 대화형 방식으로 명령을 읽어들이는 경우, 가장 일반적인 방식으로 그러한 대화형 사용을 위해 실행될 때 적절한 저작권 고지 및 보증이 없다는 고지(또는 보증을 제공한다는 표시)와 사용자가 이러한 조건에 따라 프로그램을 재배포할 수 있다는 내용, 그리고 본 라이선스의 사본을 보는 방법을 사용자에게 안내하는 공지를 인쇄 또는 표시하도록 해야 합니다. (예외: 프로그램 자체가 대화형이되 통상적으로 그러한 공지를 인쇄하지 않는 경우, 프로그램에 기반한 귀하의 저작물은 공지를 인쇄할 의무가 없습니다.)

이러한 요구 사항은 수정된 저작물 전체에 적용됩니다. 해당 저작물의 식별 가능한 섹션이 프로그램에서 파생되지 않았으며 합리적으로 독자적이고 별개의 저작물로 간주될 수 있는 경우, 해당 섹션을 별개의 저작물로 배포할 때 본 라이선스와 그 약관은 해당 섹션에 적용되지 않습니다. 그러나 동일한 섹션을 프로그램에 기반한 저작물인 전체의 일부로서 배포하는 경우, 전체의 배포는 본 라이선스의 조건에 따라야 하며, 다른 라이선스 취득자에 대한 허용 사항은 전체 전체에 미치므로 작성자에 관계없이 모든 개별 부품에 적용됩니다.

따라서 본 조항의 목적은 온전히 귀하가 작성한 저작물에 대한 권리를 주장하거나 귀하의 권리에 이의를 제기하려는 것이 아니며, 오히려 프로그램에 기반한 2차적 저작물이나 편집 저작물의 배포를 통제할 권리를 행사하는 데 있습니다.

또한, 프로그램에 기반하지 않은 다른 저작물을 프로그램(또는 프로그램에 기반한 저작물)과 함께 저장 매체나 배포 매체의 볼륨에 단순 병합하는 것만으로는 해당 다른 저작물이 본 라이선스의 범위에 속하게 되지 않습니다.

3) 귀하는 위의 제1항 및 제2항의 조건에 따라, 다음 중 하나를 이행하는 것을 조건으로, 개체 코드(object code) 또는 실행 가능한 형태로 프로그램(또는 제2항에 따른 프로그램 기반 저작물)을 복사 및 배포할 수 있습니다.

a) 소프트웨어 교환에 통상적으로 사용되는 매체 상에서 위의 제1항 및 제2항의 조건에 따라 배포되어야 하는, 완전하고 일치하는 기계 판독 가능한 소스 코드를 동봉합니다. 또는

b) 소프트웨어 교환에 통상적으로 사용되는 매체 상에서 위의 제1항 및 제2항의 조건에 따라 배포될 수 있도록, 소스 배포를 물리적으로 수행하는 비용을 초과하지 않는 비용으로 제3자에게 대응하는 기계 판독 가능한 전체 소스 코드 사본을 제공하겠다는, 최소 3년간 유효한 서면 제안을 동봉합니다. 또는

c) 해당 소스 코드 배포 제안과 관련하여 받은 정보를 함께 동봉하십시오. (이 대안은 비상업적 배포의 경우에만 허용되며, 위 b항에 따라 그러한 제안과 함께 오브젝트 코드나 실행 가능한 형태로 프로그램을 받은 경우에만 허용됩니다.)

저작물의 소스 코드란 해당 저작물을 수정하기 위해 선호하는 형태를 의미합니다. 실행 가능한 저작물의 경우 완전한 소스 코드란 그에 포함된 모든 모듈의 모든 소스 코드와 관련 인터페이스 정의 파일, 그리고 실행 파일의 컴파일 및 설치를 제어하는 데 사용되는 스크립트를 의미합니다. 단, 특별한 예외로서 배포되는 소스 코드에는 실행 파일이 실행되는 운영 체제의 주요 구성 요소(컴파일러, 커널 등)와 함께(소스 또는 바이너리 형태로) 일반적으로 배포되는 것은 해당 구성 요소 자체가 실행 파일과 동봉되지 않는 한 포함될 필요가 없습니다.

지정된 장소에서 복사할 수 있는 접근 권한을 제공하여 실행 파일 또는 오브젝트 코드의 배포가 이루어지는 경우, 제3자가 오브젝트 코드와 함께 소스 코드를 복사해야 할 의무가 없다 하더라도 동일한 장소에서 소스 코드를 복사할 수 있는 동등한 접근 권한을 제공하는 것은 소스 코드의 배포로 간주됩니다.

4) 본 라이선스에서 명시적으로 규정한 경우를 제외하고는 프로그램을 복사, 수정, 서브라이선스 부여 또는 배포할 수 없습니다. 이외의 방식으로 프로그램을 복사, 수정, 서브라이선스 부여 또는 배포하려는 시도는 무효이며, 본 라이선스에 따른 귀하의 권리는 자동으로 소멸됩니다.

단, 본 라이선스에 따라 귀하로부터 복사본이나 권리를 부여받은 당사자는 그러한 당사자가 완전한 준수 상태를 유지하는 한 라이선스가 소멸되지 않습니다.

5) 본 라이선스에 서명하지 않았으므로 라이선스를 수락할 의무는 없습니다. 그러나 그 외의 어떠한 것도 프로그램이나 그 파생 저작물을 수정하거나 배포할 수 있는 허가를 귀하에게 부여하지 않습니다. 본 라이선스를 수락하지 않는 경우 이러한 행위는 법률로 금지됩니다. 따라서 프로그램(또는 프로그램을 기반으로 하는 저작물)을 수정 또는 배포함으로써, 귀하는 프로그램 또는 이를 기반으로 하는 저작물의 복사, 배포 또는 수정에 대한 본 라이선스의 모든 조항과 조건을 수락함을 표명하는 것입니다.

6) 프로그램을(또는 프로그램을 기반으로 하는 저작물을) 재배포할 때마다, 수신자는 본 약관 및 조건에 따라 원저작권자로부터 프로그램을 복사, 배포 또는 수정할 수 있는 라이선스를 자동으로 부여받습니다. 귀하는 본 문서에서 부여된 권리의 수신자 행사에 대해 추가적인 제한을 부과할 수 없습니다. 귀하는 제3자의 본 라이선스 준수를 강제할 책임이 없습니다.

7) 법원 판결, 특허 침해 주장, 기타 사유(특허 문제에 국한되지 않음)의 결과로 본 라이선스의 조건과 상충되는 조건이 (법원 명령, 계약 또는 기타 방식으로) 부과되는 경우에도 본 라이선스의 조건이 면제되지는 않습니다. 본 라이선스에 따른 의무와 기타 관련된 의무를 동시에 충족할 수 없는 방식으로 배포해야 하는 경우, 결과적으로 프로그램을 전혀 배포할 수 없습니다. 예를 들어, 특허 라이선스를 통해 귀하로부터 직접 또는 간접적으로 복사본을 받은 모든 사람이 프로그램의 로열티 없는 재배포를 허용받지 못하는 경우, 해당 라이선스와 본 라이선스 모두를 충족할 수 있는 유일한 방법은 프로그램 배포를 완전히 중단하는 것뿐입니다.

본 조항의 어떠한 부분이 특정 상황에서 무효이거나 집행 불가능한 것으로 판명되더라도, 본 조항의 나머지 부분은 계속 적용되며 조항 전체는 다른 상황에서 적용되는 것을 원칙으로 합니다.

본 조항의 목적은 귀하에게 특허나 기타 재산권 청구를 침해하도록 유도하거나 그러한 청구의 유효성에 이의를 제기하도록 하는 것이 아닙니다. 본 조항의 유일한 목적은 공공 라이선스 관행을 통해 구현되는 자유 소프트웨어 배포 시스템의 무결성을 보호하는 것입니다. 많은 사람들이 해당 시스템의 일관된 적용을 신뢰하여 해당 시스템을 통해 배포되는 광범위한 소프트웨어에 관대하게 기여해 왔으며, 저작자/기증자는 자신이 다른 시스템을 통해 소프트웨어를 배포할 의향이 있는지 여부를 결정할 권리가 있고 라이선스 이용자는 그 선택을 강제할 수 없습니다.

본 조항은 본 라이선스의 나머지 부분의 결과로 여겨지는 사항을 철저히 명백히 하기 위한 것입니다.

8) 특허 또는 저작권이 있는 인터페이스로 인해 특정 국가에서 프로그램의 배포 및/또는 사용이 제한되는 경우, 프로그램을 본 라이선스 하에 배치한 원래 저작권자는 해당 국가를 제외하는 명시적인 지역적 배포 제한을 추가하여 제외되지 않은 국가 내부 또는 국가 간에만 배포가 허용되도록 할 수 있습니다. 이 경우 본 라이선스는 마치 본문에 작성된 것과 같이 해당 제한을 통합합니다.

9) 자유 소프트웨어 재단(Free Software Foundation)은 수시로 일반 공중 라이선스의 개정된 버전 및/또는 새로운 버전을 발행할 수 있습니다. 이러한 새로운 버전은 현재 버전과 정신은 유사하지만, 새로운 문제나 우려 사항을 해결하기 위해 세부 사항이 다를 수 있습니다.

각 버전에는 식별 가능한 버전 번호가 부여됩니다. 프로그램에 적용되는 본 라이선스의 버전 번호와 이후 버전이 지정된 경우, 귀하는 해당 버전 또는 자유 소프트웨어 재단이 발행한 이후 버전 중 하나의 약관 및 조건을 따를 수 있습니다. 프로그램이 본 라이선스의 버전 번호를 지정하지 않은 경우, 자유 소프트웨어 재단이 발행한 임의의 버전을 선택할 수 있습니다.

10) 프로그램의 일부를 배포 조건이 다른 다른 자유 프로그램에 통합하려는 경우, 저작자에게 서면으로 허가를 요청하십시오. 자유 소프트웨어 재단이 저작권을 보유한 소프트웨어의 경우 자유 소프트웨어 재단에 문의하십시오. 당사는 이에 대해 종종 예외를 인정합니다. 당사의 결정은 자유 소프트웨어의 모든 파생물의 자유로운 상태를 보존하고 일반적으로 소프트웨어의 공유 및 재사용을 촉진한다는 두 가지 목표에 따라 이루어집니다.

보증 없음

11) 본 프로그램은 무상으로 라이선스가 부여되므로, 관련 법률이 허용하는 범위 내에서 프로그램에 대한 어떠한 보증도 제공되지 않습니다. 서면으로 달리 명시되지 않는 한, 저작권자 및/또는 기타 당사자는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 형태의 보증도 없이 본 프로그램을 있는 그대로 제공합니다. 프로그램의 품질과 성능에 대한 모든 위험은 귀하에게 있습니다. 프로그램에 결함이 있는 것으로 판명될 경우, 필요한 모든 서비스, 수리 또는 수정 비용은 귀하가 부담해야 합니다.

12) 관련 법률에 의해 요구되거나 서면으로 합의되지 않는 한, 어떠한 저작권자나 위의 허가에 따라 프로그램을 수정 및/또는 재배포할 수 있는 다른 당사자도 프로그램 사용 또는 사용 불능으로 인해 발생하는 일반적, 특수적, 부수적 또는 결과적 손해(데이터 손실, 데이터 부정확성 발생, 귀하 또는 제3자가 입은 손실, 혹은 다른 프로그램과 함께 작동하지 못하는 실패 등을 포함하되 이에 국한되지 않음)에 대해 귀하에게 책임을 지지 않으며, 이는 그러한 손해의 가능성을 사전에 통지받은 경우에도 마찬가지입니다.

약관 종료

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

새로운 프로그램을 개발하고 대중이 최대한 유용하게 사용할 수 있도록 하려면, 모든 사람이 이 약관에 따라 재배포하고 변경할 수 있는 자유 소프트웨어로 만드는 것이 가장 좋은 방법입니다.

그렇게 하려면 프로그램에 다음과 같은 고지를 첨부하십시오. 보증의 배제를 가장 효과적으로 전달하기 위해 각 소스 파일의 시작 부분에 첨부하는 것이 가장 안전하며, 각 파일에는 최소한 저작권 표시와 전체 고지가 있는 위치를 가리키는 포인터가 있어야 합니다.

\<one line to give the program's name and a brief idea of what it does.>

Copyright © \<year> \<name of author>

이 프로그램은 자유 소프트웨어입니다. 귀하는 자유 소프트웨어 재단이 공표한 GNU 일반 공중 라이선스 버전 2 또는(선택에 따라) 그 이후 버전의 규정에 따라 프로그램을 개정 및/또는 재배포할 수 있습니다.

이 프로그램은 유용하게 사용될 수 있기를 바라는 마음에 배포되지만, 어떠한 종류의 보증도 제공되지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적 보증조차도 존재하지 않습니다. 자세한 내용은 GNU 일반 공중 라이선스를 참조하십시오.

이 프로그램과 함께 GNU 일반 공중 라이선스의 사본을 받으셨어야 합니다. 그렇지 않은 경우 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA로 문의하십시오.

또한 전자 우편 및 서신으로 귀하에게 연락하는 방법에 대한 정보를 추가하십시오. 프로그램이 대화형인 경우, 대화형 모드로 시작할 때 다음과 같은 짧은 고지를 출력하도록 하십시오.

Gnomovision 버전 69, 저작자 이름 Copyright © year

Gnomovision은 어떠한 보증도 제공하지 않습니다. 자세한 내용을 보려면 'show w'를 입력하십시오.

본 프로그램은 자유 소프트웨어이며, 특정 조건 하에 재배포하실 수 있습니다. 자세한 내용은 'show c'를 입력하십시오.

가상의 명령인 'show w'와 'show c'를 통해 일반 공중 허가서(General Public License)의 해당 조항들을 확인할 수 있습니다. 물론 사용하시는 명령은 'show w' 및 'show c'가 아닐 수도 있으며, 마우스 클릭이나 메뉴 항목 등 프로그램에 적합한 형태일 수 있습니다.

필요한 경우, (프로그래머로 근무하는 경우) 소속 고용주나 학교 측에 프로그램에 대한 저작권 포기 각서(copyright disclaimer)를 서명하도록 요청해야 합니다. 다음은 그 예시이며, 이름은 변경하여 사용하십시오.

Yoyodyne, Inc.는 본 프로그램에 대한 모든 저작권 권익을 포기합니다.

James Hacker가 작성한 'Gnomovision'(컴파일러를 처리하는 프로그램).

Ty Coon의 서명, 1989년 4월 1일

부사장 Ty Coon

본 일반 공중 허가서는 귀하의 프로그램을 독점 프로그램에 병합하는 것을 허용하지 않습니다. 만약 귀하의 프로그램이 서브루틴 라이브러리인 경우, 독점 응용 프로그램이 해당 라이브러리와 링크되도록 허용하는 것이 더 유용할 수 있습니다. 이 경우 본 허가서 대신 GNU 약소 일반 공중 허가서(GNU Lesser General Public License)를 사용하시기 바랍니다.

GNU GENERAL PUBLIC LICENSE

버전 3, 2007년 6월 29일

Copyright 2007 Free Software Foundation, Inc. http://fsf.org/

누구나 본 라이선스 문서의 원본 사본을 복사하고 배포할 수 있으나, 변경하는 것은 허용되지 않습니다.

서문

GNU 일반 공중 허가서는 소프트웨어 및 기타 저작물을 위한 자유 카피레프트(copyleft) 허가서입니다.

대부분의 소프트웨어 및 기타 실용 저작물에 대한 허가서는 저작물을 공유하고 변경할 수 있는 사용자의 자유를 빼앗도록 설계되었습니다. 이와 대조적으로, GNU 일반 공중 허가서는 프로그램의 모든 버전을 공유하고 변경할 수 있는 자유를 보장하여 모든 사용자에게 자유 소프트웨어로 유지되도록 보장하는 것을 목적으로 합니다. 저희 자유 소프트웨어 재단(Free Software Foundation)은 대부분의 소프트웨어에 GNU 일반 공중 허가서를 사용하며, 저작자에 의해 이 방식으로 배포되는 다른 모든 저작물에도 적용됩니다. 귀하의 프로그램에도 이를 적용하실 수 있습니다.

자유 소프트웨어를 언급할 때 그것은 가격이 아닌 자유를 의미합니다. 당사의 일반 공중 허가서는 사용자가 자유 소프트웨어의 사본을 배포할 수 있는 자유(원하는 경우 비용을 청구할 수도 있음), 소스 코드를 제공받거나 원하는 경우 얻을 수 있는 자유, 소프트웨어를 변경하거나 그 일부를 새로운 자유 프로그램에 사용할 수 있는 자유, 그리고 이러한 작업을 수행할 수 있음을 인지할 수 있는 자유를 보장하도록 설계되었습니다.

귀하의 권리를 보호하기 위해, 다른 사람이 이러한 권리를 부인하거나 권리를 포기하도록 요구하는 것을 방지해야 합니다. 따라서 소프트웨어 사본을 배포하거나 수정하는 경우, 다른 사람의 자유를 존중해야 하는 특정 책임이 수반됩니다.

예를 들어, 이러한 프로그램의 사본을 무료이든 유료이든 배포하는 경우, 귀하가 받은 것과 동일한 자유를 수신자에게 전달해야 합니다. 수신자 역시 소스 코드를 받거나 얻을 수 있도록 해야 합니다. 또한, 수신자가 자신의 권리를 알 수 있도록 이러한 조건을 제시해야 합니다.

GNU GPL을 사용하는 개발자는 두 가지 단계로 귀하의 권리를 보호합니다. (1) 소프트웨어에 대한 저작권을 주장하고, (2) 복사, 배포 및/또는 수정할 수 있는 법적 허가를 부여하는 본 허가서를 제공합니다.

개발자와 저작자의 보호를 위해, GPL은 이 자유 소프트웨어에 대한 어떠한 보증도 제공되지 않음을 명확히 설명합니다. 사용자 and 저작자 모두를 위해, GPL은 수정된 버전에 변경 사항이 있음을 표시하여 이전 버전 저작자의 실수로 문제가 귀속되지 않도록 요구합니다.

일부 장치는 제조사는 내부 소프트웨어의 수정 버전을 설치하거나 실행할 수 있는 반면 사용자는 이에 접근하지 못하도록 설계되었습니다. 이는 소프트웨어를 변경할 수 있는 사용자의 자유를 보호하려는 목적과 근본적으로 양립할 수 없습니다. 이러한 남용의 체계적인 양상은 개인이 사용하는 제품 분야에서 발생하며, 바로 이 영역에서 가장 용납될 수 없습니다. 따라서 당사는 해당 제품에 대해 이러한 관행을 금지하도록 본 버전의 GPL을 설계했습니다. 향후 다른 영역에서도 이러한 문제가 실질적으로 발생할 경우, 사용자의 자유를 보호하기 위해 필요한 경우 GPL의 해당 조항을 그 영역으로 확대할 준비가 되어 있습니다.

마지막으로, 모든 프로그램은 소프트웨어 특허로 인해 지속적인 위협을 받고 있습니다. 국가는 범용 컴퓨터에서의 소프트웨어 개발 및 사용을 특허가 제한하도록 허용해서는 안 되지만, 이를 허용하는 국가에서는 자유 프로그램에 적용된 특허로 인해 해당 프로그램이 실질적으로 독점화될 수 있는 특별한 위험을 피하고자 합니다. 이를 방지하기 위해 GPL은 특허가 프로그램을 비자유화하는 데 사용될 수 없음을 보장합니다.

복사, 배포, 수정에 대한 구체적인 이용 약관은 다음과 같습니다.

약관

0. 정의.

본 허가서는 GNU 일반 공중 허가서 제3버전을 의미합니다.

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

본 프로그램은 본 허가서에 따라 라이선스된 저작권 보호 대상 저작물을 의미합니다. 각 라이선스 취득자는 귀하로 지칭됩니다. 라이선스 취득자 및 수신자는 개인 또는 조직일 수 있습니다.

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

포함된 저작물이란 수정되지 않은 프로그램 또는 프로그램 기반 저작물 중 하나를 의미합니다.

저작물을 배포 및 전파한다는 것은 컴퓨터에서 실행하거나 사적 복사본을 수정하는 행위를 제외하고, 허가 없이 적용 가능한 저작권법에 따라 직접 또는 간접적인 침해 책임을 지게 만드는 모든 행위를 의미합니다. 전파에는 복사, 배포(수정 여부 무관), 대중에게 이용 가능하게 하는 행위, 그리고 일부 국가에서의 기타 활동이 포함됩니다.

작업물을 전달(convey)"한다는 것은 타인이 복사본을 만들거나 받을 수 있도록 하는 모든 형태의 배포를 의미합니다. 복사본의 전달 없이 컴퓨터 네트워크를 통해 사용자 상호 작용만 이루어지는 경우는 전달에 해당하지 않습니다.

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

1. 소스 코드.

작업물의 소스 코드(source code)란 해당 작업물을 수정하기 위해 선호되는 형태를 의미합니다. 오브젝트 코드(Object code)란 소스 코드가 아닌 모든 형태의 작업물을 의미합니다.

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

실행 가능한 작업물의 시스템 라이브러리(System Libraries)에는 작업물 전체를 제외하고, (a) 주요 구성 요소(Major Component)의 일반적인 패키징 형태에 포함되어 있으나 해당 주요 구성 요소의 일부는 아닌 것, 그리고 (b) 오직 해당 주요 구성 요소와 함께 작업물을 사용하거나, 소스 코드 형태로 대중에 공개된 구현체가 존재하는 표준 인터페이스를 구현하는 용도로만 제공되는 모든 것이 포함됩니다. 이 맥락에서 주요 구성 요소(Major Component)란 실행 가능한 작업물이 실행되는 특정 운영 체제(있는 경우)의 주요 필수 구성 요소(커널, 윈도우 시스템 등), 작업물을 생성하는 데 사용되는 컴파일러, 또는 작업물을 실행하는 데 사용되는 오브젝트 코드 인터프리터를 의미합니다.

오브젝트 코드 형태의 작업물에 대한 대응 소스(Corresponding Source)란 해당 오브젝트 코드를 생성, 설치 및 (실행 가능한 작업물의 경우) 실행하고 작업물을 수정하는 데 필요한 모든 소스 코드를 의미하며, 이러한 활동을 제어하기 위한 스크립트가 포함됩니다. 단, 작업물의 시스템 라이브러리나, 해당 활동을 수행할 때 수정 없이 사용되지만 작업물의 일부가 아닌 범용 도구 또는 일반적으로 사용 가능한 자유 프로그램은 제외됩니다. 예를 들어 대응 소스에는 작업물의 소스 파일과 연결된 인터페이스 정의 파일, 그리고 해당 작업물이 공유 라이브러리 및 동적으로 링크된 하위 프로그램과 다른 작업물 부품 간의 긴밀한 데이터 통신이나 제어 흐름 등을 통해 특별히 요구하도록 설계된 경우 그러한 공유 라이브러리 및 동적으로 링크된 하위 프로그램의 소스 코드가 포함됩니다.

대응 소스에는 사용자가 대응 소스의 다른 부분으로부터 자동으로 재생성할 수 있는 어떠한 내용도 포함될 필요가 없습니다.

소스 코드 형태의 작업물에 대한 대응 소스는 그 작업물 자체입니다.

2. 기본 허가 사항.

본 라이선스에 따라 부여된 모든 권한은 프로그램의 저작권 존속 기간 동안 부여되며, 명시된 조건이 충족되는 경우 취소할 수 없습니다. 본 라이선스는 수정되지 않은 프로그램을 실행할 수 있는 귀하의 무제한적인 권한을 명시적으로 확언합니다. 다루어지는 작업물을 실행하여 발생한 결과물은 해당 결과물의 내용이 다루어지는 작업물에 해당하는 경우에만 본 라이선스의 적용을 받습니다. 본 라이선스는 저작권법에 따라 제공되는 공정 이용(fair use) 또는 기타 동등한 권리에 대한 귀하의 권리를 인정합니다.

귀하의 라이선스가 유효하게 유지되는 한, 전달하지 않는 다루어지는 작업물을 만들고, 실행하고, 전파하는 행위는 조건 없이 수행할 수 있습니다. 귀하는 타인에게 수정 작업을 독점적으로 수행하게 하거나 해당 작업물을 실행할 수 있는 시설을 제공받는 목적으로만 다루어지는 작업물을 타인에게 전달할 수 있으며, 단, 귀하가 저작권을 통제하지 않는 모든 자료를 전달할 때 본 라이선스의 조건을 준수해야 합니다. 따라서 귀하를 위해 다루어지는 작업물을 만들거나 실행하는 자는 귀하와의 관계 외부에서 귀하의 저작권 자료를 복사하는 것을 금지하는 조건 하에, 귀하의 지시와 통제에 따라 오직 귀하를 위해서만 이를 수행해야 합니다.

기타 다른 상황에서의 전달은 아래에 명시된 조건에 따라서만 허용됩니다. 서브라이선싱(Sublicensing)은 허용되지 않으며, 제10조에 따라 이는 불필요합니다.

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

어떠한 다루어지는 작업물도 1996년 12월 20일에 채택된 WIPO 저작권 조약 제11조의 의무를 이행하는 관련 법률, 또는 그러한 조치의 우회를 금지하거나 제한하는 유사 법률에 따른 효과적인 기술적 조치의 일부로 간주되지 않습니다.

귀하가 다루어지는 작업물을 전달할 때, 다루어지는 작업물과 관련하여 본 라이선스에 따른 권리를 행사함으로써 그러한 우회가 이루어지는 범위 내에서는 기술적 조치의 우회를 금지할 법적 권한을 포기하며, 기술적 조치의 우회를 금지하기 위한 귀하 또는 제3자의 법적 권리를 작업물 이용자에게 강제하기 위한 수단으로서 작업물의 운영이나 수정을 제한할 의도가 없음을 부인합니다.

4. 원본 그대로의 복사본 전달.

귀하는 프로그램의 소스 코드를 수령한 상태 그대로, 적절한 저작권 고지를 각 복사본에 눈에 띄고 적절하게 게시하고, 본 라이선스 및 제7조에 따라 추가된 비허가적 조건이 코드에 적용된다는 점을 명시하는 모든 고지를 손상 없이 유지하며, 어떠한 보증도 없다는 고지를 손상 없이 유지하고, 프로그램과 함께 본 라이선스의 사본을 모든 수령인에게 제공하는 조건 하에, 어떠한 매체를 통해서든 원본 그대로 전달할 수 있습니다.

귀하는 전달하는 각 복사본에 대해 임의의 가격을 책정하거나 무료로 제공할 수 있으며, 요금을 받고 지원 또는 보증 보호를 제공할 수 있습니다.

5. 수정된 소스 버전의 전달.

귀하는 프로그램에 기반한 작업물, 또는 프로그램으로부터 이를 생성하기 위한 수정을 거친 작업물을 제4조의 조건에 따라 소스 코드 형태로 전달할 수 있으며, 단, 다음 조건 모두를 충족해야 합니다.

a) 작업물에는 귀하가 이를 수정했다는 사실과 관련 날짜를 명시하는 눈에 띄는 고지가 포함되어야 합니다.

b) 작업물에는 본 라이선스 및 제7조에 따라 추가된 조건에 따라 배포된다는 점을 명시하는 눈에 띄는 고지가 포함되어야 합니다. 이 요구사항은 모든 고지를 손상 없이 유지해야 하는 제4조의 요구사항을 수정합니다.

c) 귀하는 복사본을 소지하게 되는 모든 사람에게 작업물 전체를 본 라이선스에 따라 라이선스해야 합니다. 따라서 본 라이선스는 패키징 방식과 관계없이 적용 가능한 제7조의 추가 약관과 함께 작업물 전체 및 그 모든 부품에 적용됩니다. 본 라이선스는 다른 방식으로 작업물에 대한 라이선스를 부여할 허가를 부여하지 않으나, 귀하가 별도로 그러한 허가를 받은 경우 해당 허가를 무효화하지는 않습니다.

d) 작업물에 대화형 사용자 인터페이스가 있는 경우, 각 인터페이스에는 적절한 법적 고지가 표시되어야 합니다. 다만, 적절한 법적 고지를 표시하지 않는 대화형 인터페이스가 프로그램에 있는 경우, 귀하의 작업물에도 이를 표시할 필요는 없습니다.

피복 저작물 본래의 성격상 피복 저작물의 확장이라 볼 수 없고 더 큰 프로그램을 형성하도록 결합되지 않은, 별개의 독립된 다른 저작물과 피복 저작물을 함께 편집하여 저장 매체나 배포 매체의 볼륨 내부 또는 그 위에 수록한 것을 집합물(aggregate)이라고 합니다. 단, 이 편집물과 이로 인해 발생하는 저작권이 개별 저작물이 허용하는 범위를 넘어 집합물 사용자들의 접근이나 법적 권리를 제한하는 데 사용되지 않아야 합니다. 집합물에 피복 저작물이 포함된다고 해서 이 라이선스가 집합물의 다른 부분에까지 적용되지는 않습니다.

6. 소스 형태가 아닌 형태의 배포.

제4조 및 제5조의 조건에 따라 객체 코드 형태로 피복 저작물을 배포할 수 있으며, 단, 다음 방법 중 하나를 통해 본 라이선스의 조건에 따른 기계 판독 가능한 Corresponding Source를 함께 제공해야 합니다.

a) 소프트웨어 교환에 통상적으로 사용되는 지속 가능한 물리적 매체에 Corresponding Source를 고정하여, 물리적 제품(물리적 배포 매체 포함) 내에 포함시키거나 물리적 제품에 체화하여 객체 코드를 배포합니다.

b) 물리적 제품(물리적 배포 매체 포함) 내에 포함시키거나 물리적 제품에 체화하여 객체 코드를 배포하되, 객체 코드를 소유한 모든 사람에게 다음 중 하나의 혜택을 제공하는 서면 제안을 동봉해야 합니다. 이 서면 제안은 적어도 3년 이상 유효해야 하며, 해당 제품 모델에 대한 예비 부품이나 고객 지원을 제공하는 기간 동안 유효해야 합니다. (1) 소프트웨어 교환에 통상적으로 사용되는 지속 가능한 물리적 매체에 담긴, 본 라이선스의 적용을 받는 제품 내 모든 소프트웨어의 Corresponding Source 복사본을, 소스 배포를 물리적으로 수행하는 데 소요되는 합리적인 비용을 초과하지 않는 가격으로 제공하거나, (2) 네트워크 서버에서 Corresponding Source를 복사할 수 있는 접근 권한을 무료로 제공합니다.

c) Corresponding Source를 제공하겠다는 서면 제안서의 복사본과 함께 객체 코드의 개별 복사본을 배포합니다. 이 대안은 일시적이고 비상업적인 경우에만 허용되며, 하위 섹션 6b에 따라 그러한 제안과 함께 객체 코드를 수령한 경우에만 허용됩니다.

d) 지정된 장소에서 접근을 제공하는 방식(무상 또는 유상)으로 객체 코드를 배포하고, 동일한 장소를 통해 동일한 방식으로 추가 비용 없이 Corresponding Source에 대한 동등한 접근 권한을 제공합니다. 수령인이 객체 코드와 함께 Corresponding Source를 복사하도록 요구할 필요는 없습니다. 객체 코드를 복사하는 장소가 네트워크 서버인 경우, Corresponding Source는 동등한 복사 기능을 지원하는 (귀하 또는 제3자가 운영하는) 다른 서버에 있을 수 있습니다. 단, 객체 코드 바로 옆에 Corresponding Source를 찾을 수 있는 곳을 명시하는 명확한 안내를 유지해야 합니다. Corresponding Source를 호스팅하는 서버가 무엇이든 간에, 본 요구사항을 충족하는 데 필요한 기간 동안 Corresponding Source를 이용할 수 있도록 보장할 의무는 귀하에게 남아 있습니다.

e) 피어투피어(peer-to-peer) 전송을 사용하여 객체 코드를 배포합니다. 단, 하위 섹션 6d에 따라 일반 대중에게 저작물의 객체 코드와 Corresponding Source가 무료로 제공되는 장소를 다른 피어들에게 알려야 합니다.

시스템 라이브러리로서 Corresponding Source에서 소스 코드가 제외된 객체 코드의 분리 가능한 부분은 객체 코드 저작물의 배포 시 포함할 필요가 없습니다.

사용자 제품(User Product)이란 (1) 개인적, 가족적 또는 가정적 목적으로 통상 사용되는 유체동산을 의미하는 소비자 제품(consumer product), 또는 (2) 주거지에 통합되도록 설계되거나 판매되는 모든 것을 의미합니다. 제품이 소비자 제품인지 여부를 판단할 때 의심스러운 경우 적용 대상에 포함되는 방향으로 해결해야 합니다. 특정 사용자가 수령한 특정 제품의 경우, 통상 사용(normally used)이란 특정 사용자의 지위나 특정 사용자가 실제로 제품을 사용하는 방식, 또는 사용하거나 사용할 것으로 예상되는 방식과 관계없이, 해당 부류 제품의 전형적이거나 일반적인 사용을 의미합니다. 제품이 상당한 상업적, 산업적 또는 비소비자적 용도를 갖고 있는지 여부와 관계없이, 그러한 용도가 해당 제품의 유일한 중요한 사용 방식이 아닌 한, 해당 제품은 소비자 제품입니다.

사용자 제품에 대한 설치 정보(Installation Information)란, 해당 사용자 제품에서 Corresponding Source의 수정된 버전으로부터 피복 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 모든 방법, 절차, 인증 키 또는 기타 정보를 의미합니다. 이 정보는 수정된 객체코드의 지속적인 작동이 단지 수정이 이루어졌다는 이유만으로 방해받거나 간섭받지 않도록 보장하기에 충분해야 합니다.

본 섹션에 따라 사용자 제품 내에, 사용자 제품과 함께, 또는 사용자 제품에서 구체적으로 사용하기 위해 객체 코드 저작물을 배포하고, 그 배포가 사용자 제품의 소유권 및 사용권이 수령인에게 영구적으로 또는 고정된 기간 동안 이전되는 거래의 일부로 발생하는 경우(거래의 성격이 어떻게 규정되든 상관없이), 본 섹션에 따라 배포되는 Corresponding Source에는 설치 정보가 동봉되어야 합니다. 단, 귀하라 제3자 중 누구도 사용자 제품에 수정된 객체 코드를 설치할 수 있는 능력을 유지하지 않는 경우(예: 저작물이 롬(ROM)에 설치된 경우)에는 이 요건이 적용되지 않습니다.

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

본 섹션에 따라 배포되는 Corresponding Source 및 제공되는 설치 정보는 공개적으로 문서화된 형식(소스 코드 형태로 대중이 이용할 수 있는 구현 포함)이어야 하며, 압축 해제, 읽기 또는 복사를 위해 특별한 비밀번호나 키가 필요하지 않아야 합니다.

7. 추가 약관.

추가 권한(Additional permissions)은 본 라이선스의 조건 중 하나 이상에 대해 예외를 두어 본 라이선스의 조건을 보완하는 약관입니다. 전체 프로그램에 적용되는 추가 권한은 준거법에 따라 유효한 한, 본 라이선스에 포함된 것처럼 취급됩니다. 추가 권한이 프로그램의 일부에만 적용되는 경우, 해당 부분은 해당 권한에 따라 별도로 사용될 수 있지만, 전체 프로그램은 추가 권한과 상관없이 계속해서 본 라이선스의 지배를 받습니다.

피복 저작물의 복사본을 배포할 때, 선택에 따라 해당 복사본 또는 그 일부에서 추가 권한을 제거할 수 있습니다. (추가 권한은 저작물을 수정할 때 특정 경우에 자체적인 제거를 요구하도록 작성될 수 있습니다.) 귀하는 적절한 저작권 허가를 받았거나 허가할 수 있는, 피복 저작물에 귀하가 추가한 자료에 대해 추가 권한을 부여할 수 있습니다.

본 라이선스의 다른 어떠한 규정에도 불구하고, 피복 저작물에 추가하는 자료에 대해 (해당 자료의 저작권자로부터 승인을 받은 경우) 다음 약관으로 본 라이선스의 조건을 보완할 수 있습니다.

a) 본 라이선스의 제15조 및 제16조의 조건과 다르게 보증을 부인하거나 책임을 제한하는 행위; 또는

b) 해당 자료 또는 그것을 포함하는 저작물에 의해 표시되는 적절한 법적 고지(Appropriate Legal Notices)에 명시된 합리적인 법적 고지나 저작자 표기를 보존하도록 요구하는 행위; 또는

c) 해당 자료의 출처에 대한 허위 진술을 금지하거나, 그러한 자료의 수정 버전을 원본 버전과 다르다고 합리적인 방식으로 표시하도록 요구하는 행위; 또는

d) 홍보 목적을 위한 라이선스 허가자 또는 자료 저작자의 이름 사용을 제한하는 행위; 또는

e) 일부 상호, 상표 또는 서비스 마크의 사용에 대한 상표법상의 권리 부여를 거부하는 행위; 또는

f) 수령인에 대한 계약상의 책임 부담을 안고 해당 자료(또는 그 수정 버전)를 배포하는 사람에 의해, 이러한 계약상의 부담이 해당 라이선스 허가자 및 저작자에게 직접 부과하는 모든 책임에 대하여, 그러한 라이선스 허가자와 저작자에게 보상을 제공하도록 요구하는 행위.

허용적이지 않은 모든 기타 추가 약관은 제10조의 의미 내에서 추가적인 제한(further restrictions)으로 간주됩니다. 수령 당시의 프로그램 또는 그 일부에 본 라이선스와 함께 추가적인 제한인 약관이 적용된다는 고지가 포함되어 있는 경우, 해당 약관을 제거할 수 있습니다. 라이선스 문서에 추가적인 제한이 포함되어 있으나 본 라이선스에 따른 재라이선스나 배포를 허용하는 경우, 해당 추가적인 제한이 그러한 재라이선스나 배포 이후에도 존속하지 않는다는 조건 하에, 해당 라이선스 문서의 조건에 지배되는 자료를 피복 저작물에 추가할 수 있습니다.

본 섹션에 따라 대상 저작물에 약관을 추가하는 경우, 해당 파일에 적용되는 추가 약관을 명시한 성명 또는 해당 약관이 있는 위치를 나타내는 고지를 관련 소스 파일에 배치해야 합니다.

허용적이든 비허용적이든 추가 약관은 별도로 작성된 라이선스의 형태로 명시하거나 예외 조항으로 명시할 수 있으며, 위 요구 사항은 어느 경우에나 적용됩니다.

8. 라이선스 종료.

본 라이선스에서 명시적으로 규정된 경우를 제외하고는 대상 저작물을 배포하거나 수정할 수 없습니다. 그 외의 방식으로 배포나 수정을 시도하는 행위는 무효이며, 본 라이선스에 따른 귀하의 권리가 자동으로 종료됩니다(제11조 제3항에 따라 부여된 특허 라이선스 포함).

그러나 본 라이선스의 위반을 모두 중단하는 경우, 특정 저작권자로부터 받은 라이선스는 (a) 저작권자가 명시적으로 최종적으로 라이선스를 종료하기 전까지는 잠정적으로, 그리고 (b) 저작권자가 중단 후 60일 이내에 합리적인 수단을 통해 위반 사실을 통지하지 않는 경우 영구적으로 복원됩니다.

또한, 저작권자가 합리적인 수단을 통해 위반 사실을 통지하고, 해당 저작권자로부터 본 라이선스 위반 통지를 받은 것이 (어떠한 저작물이든 간에) 이번이 처음이며, 통지를 받은 날로부터 30일 이내에 위반 사항을 시정하는 경우, 해당 저작권자로부터 받은 라이선스는 영구적으로 복원됩니다.

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

9. 사본 소유에 대한 수락 불필요.

프로그램의 사본을 수령하거나 실행하기 위해 본 라이선스를 수락할 필요는 없습니다. P2P(peer-to-peer) 전송을 수신하는 과정의 부수적인 결과로서 발생하는 대상 저작물의 부수적 배포 역시 수락을 요구하지 않습니다. 그러나 본 라이선스 외에는 어떠한 것도 대상 저작물을 배포하거나 수정할 수 있는 권한을 부여하지 않습니다. 본 라이선스를 수락하지 않는 경우 이러한 행위는 저작권 침해에 해당합니다. 따라서 대상 저작물을 수정 또는 배포함으로써, 귀하는 이를 수행하기 위해 본 라이선스를 수락함을 나타내는 것입니다.

10. 하위 수령인에 대한 자동 라이선스 부여.

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

기업 거래(entity transaction)란 조직의 제어권, 조직의 실질적으로 모든 자산, 조직의 분할 또는 조직의 합병을 이전하는 거래를 말합니다. 대상 저작물의 배포가 기업 거래로 인해 발생하는 경우, 저작물의 사본을 수령하는 해당 거래의 각 당사자는 이전 권리자가 이전 단락에 따라 가졌거나 부여할 수 있었던 저작물에 대한 라이선스와 함께, 이전 권리자가 보유하거나 합리적인 노력으로 얻을 수 있는 경우 이전 권리자로부터 저작물의 Corresponding Source에 대한 소유권을 가질 권리를 얻게 됩니다.

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

11. 특허.

기여사(contributor)란 프로그램 또는 프로그램이 기반한 저작물에 대해 본 라이선스에 따른 사용을 승인하는 저작권자를 말합니다. 이와 같이 라이선스가 부여된 저작물을 기여사의 기여사 버전(contributor version)이라고 합니다.

기여사의 필수 특허 청구항(essential patent claims)은 기여사가 소유하거나 통제하는 모든 특허 청구항(이미 취득했거나 향후 취득하는지 여부와 무관)으로서, 본 라이선스에서 허용하는 기여사 버전의 제조, 사용 또는 판매 방식에 의해 침해되는 청구항을 의미합니다. 단, 기여사 버전의 추가적인 수정 결과로만 침해되는 청구항은 제외됩니다. 이 정의의 목적상 통제(control)에는 본 라이선스의 요구 사항과 일치하는 방식으로 특허 서브라이선스를 부여할 권리가 포함됩니다.

각 기여사는 기여사 버전의 내용을 제조, 사용, 판매, 판매 청약, 수입 및 기타 방식으로 실행, 수정 및 배포할 수 있도록, 기여사의 필수 특허 청구항에 따라 비독점적이고 전 세계적이며 로열티가 없는 특허 라이선스를 귀하에게 부여합니다.

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

특허 라이선스에 의존하여 알고서 대상 저작물을 전달하고, 해당 저작물의 Corresponding Source를 공개적으로 사용 가능한 네트워크 서버나 기타 손쉽게 접근할 수 있는 수단을 통해 누구나 복사할 수 있도록 무료로 본 라이선스의 조건에 따라 이용할 수 있게 하지 않는 경우, 귀하는 (1) Corresponding Source가 위와 같이 이용 가능하도록 조치하거나, (2) 이 특정 저작물에 대한 특허 라이선스의 혜택을 받지 못하도록 조치하거나, (3) 본 라이선스의 요구 사항과 일치하는 방식으로 하위 수령인에게 특허 라이선스를 확장하도록 조치해야 합니다. 알고서 의존함(Knowingly relying)이란, 특허 라이선스가 없다면 특정 국가에서 대상 저작물을 전달하는 행위 또는 수령인의 대상 저작물 사용 행위가 귀하가 유효하다고 믿을 만한 이유가 있는 해당 국가의 하나 이상의 식별 가능한 특허를 침해하게 된다는 사실을 실제로 알고 있음을 의미합니다.

단일 거래 또는 약정의 결과로 또는 그와 관련하여 대상 저작물을 전달하거나 전달을 주선하여 배포하고, 대상 저작물의 특정 사본을 사용, 배포, 수정 또는 전달할 수 있도록 권한을 부여하는 특허 라이선스를 대상 저작물을 수령하는 일부 당사자들에게 부여하는 경우, 귀하가 부여하는 특허 라이선스는 대상 저작물 및 이를 기반으로 한 저작물의 모든 수령인에게 자동으로 확장됩니다.

특허 라이선스는 본 라이선스에 따라 명시적으로 부여된 권리 중 하나 이상을 보장 범위에 포함하지 않거나, 그 행사를 금지하거나, 그 미행사를 조건으로 하는 경우 차별적(discriminatory)입니다. 소프트웨어 배포업을 영위하는 제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. 본 라이선스의 개정 버전.

자유 소프트웨어 재단(Free Software Foundation)은 수시로 GNU General Public License의 개정된 버전 및/또는 새로운 버전을 발표할 수 있습니다. 이러한 새로운 버전은 현재 버전과 정신은 유사하겠지만, 새로운 문제나 우려 사항을 다루기 위해 세부 내용이 다를 수 있습니다.

각 버전에는 구별되는 버전 번호가 부여됩니다. 프로그램에서 GNU General Public License의 특정 버전 번호 또는 그 이후 버전이 적용된다고 명시하는 경우, 귀하는 해당 버전 번호 또는 자유 소프트웨어 재단이 발표한 이후 버전 중 하나의 이용 조건에 따를 수 있습니다. 프로그램이 GNU General Public License의 버전 번호를 명시하지 않는 경우, 귀하는 자유 소프트웨어 재단이 발표한 적이 있는 임의의 버전을 선택할 수 있습니다.

프로그램에서 대리인이 GNU General Public License의 향후 버전 중 어느 것을 사용할 수 있는지 결정할 수 있다고 명시하는 경우, 해당 대리인이 특정 버전에 대한 수락을 표명한 공식 성명은 귀하가 해당 프로그램을 위해 그 버전을 선택할 수 있는 권한을 영구적으로 부여합니다.

이후의 라이선스 버전은 귀하에게 추가적이거나 다른 허가 사항을 부여할 수 있습니다. 그러나 귀하가 이후 버전을 따르기로 선택했다는 이유만으로 어떠한 저작자나 저작권자에게도 추가적인 의무가 부과되지는 않습니다.

15. 보증 부인.

관련 법률이 허용하는 최대 한도 내에서, 본 프로그램에 대한 보증은 제공되지 않습니다. 서면으로 달리 명시된 경우를 제외하고, 저작권자 및/또C 또는 기타 당사자는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않고, 명시적이든 묵시적이든 어떠한 종류의 보증도 없이 본 프로그램을 있는 그대로 제공합니다. 프로그램의 Quality 및 성능에 관한 모든 위험은 귀하에게 있습니다. 프로그램에 결함이 있는 것으로 판명될 경우, 귀하는 필요한 모든 서비스, 수리 또는 교정에 소요되는 비용을 부담해야 합니다.

16. 책임 제한.

관련 법률에 의해 요구되거나 서면으로 합의되지 않는 한, 어떠한 경우에도 저작권자 또는 위에 허용된 바에 따라 프로그램을 수정 및/또는 배포하는 다른 당사자는 프로그램의 사용 또는 사용 불능으로 인해 발생하는 일반적, 특수적, 부수적 또는 결과적 손해(데이터 손실, 데이터 부정확성 발생, 귀하 또는 제3자가 입은 손실, 또는 다른 프로그램과 함께 작동하지 못하는 실패를 포함하되 이에 국한되지 않음)에 대해 귀하에게 책임을 지지 않으며, 이는 그러한 손해의 가능성을 사전에 통지받은 경우에도 마찬가지입니다.

17. 제15조 및 제16조의 해석.

앞서 제공된 보증 부인 및 책임 제한이 해당 약관에 따라 현지 법적 효력을 가질 수 없는 경우, 관할 법원은 대가로 수수료를 지불하고 프로그램의 사본과 함께 보증이나 책임 인수가 수반되는 경우가 아닌 한, 프로그램과 관련된 모든 민사상 책임의 절대적 면제에 가장 근접한 현지 법률을 적용해야 합니다.

약관 종료

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

새로운 프로그램을 개발하고 대중이 최대한 유용하게 사용할 수 있도록 하려면, 모든 사람이 이 약관에 따라 재배포하고 변경할 수 있는 자유 소프트웨어로 만드는 것이 가장 좋은 방법입니다.

그렇게 하려면 프로그램에 다음 고지사항을 추가하십시오. 보증 부인을 가장 효과적으로 명시하기 위해 각 소스 파일의 시작 부분에 고지사항을 추가하는 것이 가장 안전하며, 각 파일에는 최소한 copyright 행과 전체 고지사항이 있는 위치를 가리키는 포인터가 있어야 합니다.

프로그램의 이름과 수행하는 작업을 간략하게 설명하는 한 줄.

Copyright © 연도 저작자 이름

본 프로그램은 자유 소프트웨어입니다. 본 프로그램을 자유 소프트웨어 재단이 발표한 GNU General Public License 제3판(또는 선택에 따라 이후 판)의 조건에 따라 재배포 및/또는 수정할 수 있습니다.

이 프로그램은 유용하게 사용될 수 있기를 바라는 마음에 배포되지만, 어떠한 종류의 보증도 제공되지 않습니다. 상품성이나 특정 목적에의 적합성에 대한 묵시적 보증조차도 존재하지 않습니다. 자세한 내용은 GNU 일반 공중 라이선스를 참조하십시오.

본 프로그램과 함께 GNU General Public License의 사본을 받으셨어야 합니다. 그렇지 않은 경우 http://www.gnu.org/licenses/를 참조하십시오.

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

프로그램이 터미널 상호작용을 수행하는 경우, 대화형 모드로 시작될 때 다음과 같은 짧은 고지사항이 출력되도록 하십시오.

프로그램 Copyright © 연도 저작자 이름

본 프로그램에는 어떠한 보증도 제공되지 않습니다. 자세한 내용을 보려면 'show w'를 입력하십시오.

본 프로그램은 자유 소프트웨어이며, 특정 조건 하에 재배포하실 수 있습니다. 자세한 내용은 'show c'를 입력하십시오.

가상의 명령어인 'show w'와 'show c'는 General Public License의 해당 부분을 보여주어야 합니다. 물론 프로그램의 명령어는 다를 수 있으며, GUI 인터페이스의 경우 about box를 사용할 수 있습니다.

또한 필요한 경우 고용주(프로그래머로 근무하는 경우)나 학교로부터 프로그램에 대한 copyright disclaimer에 서명을 받아야 할 수도 있습니다. 이에 대한 자세한 내용과 GNU GPL을 적용하고 준수하는 방법에 대해서는 http://www.gnu.org/licenses를 참조하십시오.

GNU General Public License는 귀하의 프로그램을 독점 프로그램에 통합하는 것을 허용하지 않습니다. 귀하의 프로그램이 서브루틴 라이브러리인 경우, 독점 응용 프로그램과 라이브러리의 링크를 허용하는 것이 더 유용하다고 판단할 수 있습니다. 이것이 의도하는 바라면, 본 라이선스 대신 GNU Lesser General Public License를 사용하십시오. 단, 먼저 http://www.gnu.org/licenses/why-not-lgpl.en.html을 읽어 보시기 바랍니다.

Python#

A. 소프트웨어의 역사

Python은 1990년대 초 네덜란드 CWI(Stichting Mathematisch Centrum, https://www.cwi.nl 참조)의 Guido van Rossum이 ABC라는 언어의 후속으로 개발했습니다. Guido는 다른 많은 사람들의 기여를 포함하면서도 여전히 Python의 주 저자로 남아 있습니다.

1995년에 Guido는 버지니아주 레스톤에 위치한 CNRI(Corporation for National Research Initiatives, https://www.cnri.reston.va.us 참조)에서 Python 관련 작업을 이어 나갔으며, 이 기간 동안 소프트웨어의 여러 버전을 발표했습니다.

2000년 5월, Guido와 Python 핵심 개발 팀은 BeOpen.com으로 이주하여 BeOpen PythonLabs 팀을 결성했습니다. 같은 해 10월, PythonLabs 팀은 Zope Corporation이 된 Digital Creations로 적을 옮겼습니다. 2001년에는 Python 관련 지적 재산권을 전적으로 소유하기 위해 비영리 단체인 Python Software Foundation(PSF, https://www.python.org/psf/ 참조)이 설립되었습니다. Zope Corporation은 PSF의 후원 회원사였습니다.

모든 Python 배포판은 오픈 소스입니다(오픈 소스 정의에 대해서는 https://opensource.org 참조). 역사적으로 모든 버전은 아니지만 대다수의 Python 배포판은 GPL과 호환되었습니다. 아래 표에서는 각 배포 버전을 요약하여 보여 줍니다.

Release         Derived     Year        Owner       GPL-
                from                                compatible? (1)

0.9.0 thru 1.2              1991-1995   CWI         yes
1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
1.6             1.5.2       2000        CNRI        no
2.0             1.6         2000        BeOpen.com  no
1.6.1           1.6         2001        CNRI        yes (2)
2.1             2.0+1.6.1   2001        PSF         no
2.0.1           2.0+1.6.1   2001        PSF         yes
2.1.1           2.1+2.0.1   2001        PSF         yes
2.1.2           2.1.1       2002        PSF         yes
2.1.3           2.1.2       2002        PSF         yes
2.2 and above   2.1.1       2001-now    PSF         yes

각주:

(1) GPL 호환된다는 것이 GPL을 통해 Python을 배포한다는 의미는 아닙니다. 모든 Python 라이선스는 GPL과 달리, 변경 사항을 오픈 소스로 공개하지 않고도 수정된 버전을 배포할 수 있도록 허용합니다. GPL 호환 라이선스는 Python을 GPL에 따라 배포되는 다른 소프트웨어와 결합할 수 있게 해주지만, 그렇지 않은 라이선스는 이를 허용하지 않습니다.

(2) Richard Stallman에 따르면, 버전 1.6.1은 라이선스에 준거법 조항이 포함되어 있기 때문에 GPL과 호환되지 않습니다. 그러나 CNRI에 따르면 Stallman의 변호사가 CNRI의 변호사에게 버전 1.6.1은 GPL과 "호환되지 않는 것은 아니다"라고 언급했다고 합니다.

이러한 배포판이 탄생할 수 있도록 Guido의 지휘 아래 헌신해 주신 많은 외부 자원봉사자분들께 감사드립니다.

B. PYTHON 액세스 또는 기타 사용을 위한 약관

Python 소프트웨어 및 문서는 Python Software Foundation License Version 2에 따라 라이선스가 부여됩니다.

Python 3.8.6부터 문서에 포함된 예제, 레시피 및 기타 코드는 PSF License Version 2와 Zero-Clause BSD 라이선스가 모두 적용되는 듀얼 라이선스로 제공됩니다.

Python에 포함된 일부 소프트웨어는 다른 라이선스의 적용을 받습니다. 해당 라이선스는 해당 코드가 속한 항목과 함께 나열되어 있습니다.

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2

  1. 본 라이선스 계약(LICENSE AGREEMENT)은 Python Software Foundation("PSF")과 소스 또는 바이너리 형태의 본 소프트웨어("Python") 및 관련 문서에 액세스하거나 달리 사용하는 개인 또는 조직("라이선시(Licensee)") 간에 체결됩니다.

  2. 본 라이선스 계약의 조건에 따라, PSF는 라이선시에게 Python 단독 버전 또는 라이선시가 제작한 파생 버전의 복제, 분석, 테스트, 실행 및/또는 공개 전시, 2차적 저작물 작성, 배포, 그 밖의 용도로 사용할 수 있는 비독점적이고 로열티가 없는 전 세계적인 라이선스를 부여합니다. 단, Python 단독 버전이나 라이선시가 제작한 파생 버전에는 PSF의 라이선스 계약 및 "Copyright © 2001-2024 Python Software Foundation; All Rights Reserved"와 같은 PSF 저작권 고지가 유지되어야 합니다.

  3. 라이선시가 Python의 전부 또는 일부를 기반으로 하거나 이에 기반하여 결합된 2차적 저작물을 작성하고, 본 계약에 따라 해당 2차적 저작물을 타인에게 제공하고자 하는 경우, 라이선시는 해당 저작물에 Python에 가해진 변경 사항에 대한 간략한 요약을 포함하기로 동의합니다.

  4. PSF는 Python을 "있는 그대로(AS IS)" 라이선시에게 제공합니다. PSF는 명시적이거나 묵시적인 어떠한 진술이나 보증도 하지 않습니다. 예를 들어, 이에 국한되지 않고 PSF는 상품성, 특정 목적에 대한 적합성, 또는 Python 사용이 제3자의 권리를 침해하지 않는다는 점에 대해 어떠한 진술이나 보증도 하지 않으며 부인합니다.

  5. PSF는 Python 또는 그 파생 버전의 수정, 배포 또는 기타 사용으로 인해 발생하는 부수적, 특별적, 결과적 손해나 손실에 대해, 그러한 손해의 가능성을 사전에 통지받았다 하더라도 라이선시나 기타 사용자에게 어떠한 책임도 지지 않습니다.

  6. 본 라이선스 계약은 당사자가 약관을 중대하게 위반할 경우 자동으로 종료됩니다.

  7. 본 라이선스 계약의 어떠한 내용도 PSF와 라이선시 사이에 대리인, 파트너십 또는 합작 투자 관계를 형성하는 것으로 간주되지 않습니다. 본 라이선스 계약은 라이선시 또는 제3자의 제품이나 서비스를 보증 또는 홍보하기 위해 상표의 의미로 PSF 상표나 상호를 사용할 수 있는 권한을 부여하지 않습니다.

  8. Python을 복사, 설치 또는 달리 사용하는 것은 라이선시가 본 라이선스 계약의 조건에 구속되는 것에 동의함을 의미합니다.

BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0

BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1

  1. 본 라이선스 계약(LICENSE AGREEMENT)은 160 Saratoga Avenue, Santa Clara, CA 95051에 사무소를 둔 BeOpen.com("BeOpen")과 소스 또는 바이너리 형태의 본 소프트웨어 및 관련 문서("본 소프트웨어")에 액세스하거나 달리 사용하는 개인 또는 조직("라이선시(Licensee)") 간에 체결됩니다.

  2. 본 BeOpen Python 라이선스 계약의 조건에 따라, BeOpen은 라이선시에게 본 소프트웨어 단독 버전 또는 라이선시가 제작한 파생 버전의 복제, 분석, 테스트, 실행 및/또는 공개 전시, 2차적 저작물 작성, 배포, 그 밖의 용도로 사용할 수 있는 비독점적이고 로열티가 없는 전 세계적인 라이선스를 부여합니다. 단, BeOpen Python 라이선스는 단독으로든 라이선시가 제작한 파생 버전에서든 본 소프트웨어 내에 유지되어야 합니다.

  3. BeOpen은 본 소프트웨어를 "있는 그대로(AS IS)" 라이선시에게 제공합니다. BEOPEN은 명시적이거나 묵시적인 어떠한 진술이나 보증도 하지 않습니다. 예를 들어, 이에 국한되지 않고 BEOPEN은 상품성, 특정 목적에 대한 적합성, 또는 본 소프트웨어의 사용이 제3자의 권리를 침해하지 않는다는 점에 대해 어떠한 진술이나 보증도 하지 않으며 부인합니다.

  4. BeOpen은 본 소프트웨어 또는 그 파생물의 사용, 수정 또는 배포로 인해 발생하는 부수적, 특수적, 결과적 손해나 손실에 대해, 그러한 손해의 가능성을 사전에 통지받았다 하더라도, 라이선시 또는 기타 소프트웨어 사용자에게 어떠한 책임도 지지 않습니다.

  5. 본 라이선스 계약은 당사자가 약관을 중대하게 위반할 경우 자동으로 종료됩니다.

  6. 본 라이선스 계약은 법률 저촉 조항을 제외하고 캘리포니아주 법률에 따라 규율되고 모든 면에서 해석됩니다. 본 라이선스 계약의 어떠한 내용도 BeOpen과 라이선시 사이에 대리점, 파트너십 또는 합작 투자 관계를 형성하는 것으로 간주되지 않습니다. 본 라이선스 계약은 라이선시 또는 제3자의 제품이나 서비스를 보증 또는 홍보하기 위한 상표적 의미로 BeOpen 상표나 상호를 사용할 수 있는 허가를 부여하지 않습니다. 예외적으로 http://www.pythonlabs.com/logos.html에서 확인할 수 있는 "BeOpen Python" 로고는 해당 웹페이지에 부여된 허가에 따라 사용할 수 있습니다.

  7. 라이선시는 본 소프트웨어를 복사, 설치 또는 기타 방식으로 사용함으로써 본 라이선스 계약의 조건에 구속되는 것에 동의하게 됩니다.

PYTHON 1.6.1용 CNRI 라이선스 계약

  1. 본 라이선스 계약은 1895 Preston White Drive, Reston, VA 20191에 사무소를 둔 Corporation for National Research Initiatives("CNRI")와 소스 또는 바이너리 형태의 Python 1.6.1 소프트웨어 및 관련 문서를 액세스하거나 기타 방식으로 사용하는 개인 또는 조직("라이선시") 간에 체결됩니다.

  2. 본 라이선스 계약의 조건에 따라, CNRI는 라이선시에게 Python 1.6.1 단독으로 또는 라이선시가 작성한 파생 버전에서 CNRI의 라이선스 계약 및 CNRI의 저작권 고지(예: "Copyright © 1995-2001 Corporation for National Research Initiatives; All Rights Reserved")가 유지되는 것을 조건으로, Python 1.6.1을 단독으로 또는 파생 버전의 일부로 복제, 분석, 테스트, 공공 연행 및/또는 전시, 파생작품 준비, 배포 및 기타 방식으로 사용할 수 있는 비독점적, 로열티 무료, 전 세계적인 라이선스를 부여합니다. 또는, CNRI의 라이선스 계약 대신 라이선시는 다음 텍스트로 대체할 수 있습니다(따옴표 제외): "Python 1.6.1은 CNRI의 라이선스 계약 조건에 따라 제공됩니다.본 계약은 Python 1.6.1과 함께 다음 고유 영구 식별자(핸들로 알려짐)를 사용하여 인터넷에서 찾을 수 있습니다: 1895.22/1013. 본 계약은 다음 URL을 사용하여 인터넷의 프록시 서버에서 얻을 수도 있습니다: http://hdl.handle.net/1895.22/1013".

  3. 라이선시가 Python 1.6.1 또는 그 일부를 기반으로 하거나 이를 통합한 파생작품을 작성하고, 본 계약에 따라 해당 파생작품을 타인에게 배포하고자 하는 경우, 라이선시는 해당 작품에 Python 1.6.1에 가해진 변경 사항에 대한 간단한 요약을 포함하기로 동의합니다.

  4. CNRI는 "있는 그대로(AS IS)"의 조건으로 라이선시에게 Python 1.6.1을 제공합니다. CNRI는 명시적이든 묵시적이든 어떠한 진술이나 보증도 하지 않습니다. 예를 들어 이에 국한되지 않고, CNRI는 상품성, 특정 목적에의 적합성, 또는 Python 1.6.1의 사용이 제3자의 권리를 침해하지 않는다는 점에 대해 어떠한 진술이나 보증도 하지 않으며 부인합니다.

  5. CNRI는 Python 1.6.1 또는 그 파생물의 수정, 배포 또는 기타 사용으로 인해 발생하는 부수적, 특수적, 결과적 손해나 손실에 대해, 그러한 손해의 가능성을 사전에 통지받았다 하더라도, 라이선시 또는 기타 Python 1.6.1 사용자에게 어떠한 책임도 지지 않습니다.

  6. 본 라이선스 계약은 당사자가 약관을 중대하게 위반할 경우 자동으로 종료됩니다.

  7. 본 라이선스 계약은 연방 저작권법을 포함하되 이에 국한되지 않는 미국의 연방 지식재산권법에 의해 규율되며, 이러한 미국 연방법이 적용되지 않는 범위 내에서는 버지니아주의 저촉 법률 규정을 제외하고 버지니아 Commonwealth의 법률에 의해 규율됩니다. 전술한 내용에도 불구하고, GNU General Public License(GPL)에 따라 이전에 배포된 분리 불가능한 자료를 통합하는 Python 1.6.1 기반 파생작품과 관련하여, 버지니아 Commonwealth의 법률은 본 라이선스 계약의 제4조, 제5조 및 제7조에 의거하거나 그와 관련하여 발생하는 문제에 대해서만 적용됩니다. 본 라이선스 계약의 어떠한 내용도 CNRI와 라이선시 사이에 대리점, 파트너십 또는 합작 투자 관계를 형성하는 것으로 간주되지 않습니다. 본 라이선스 계약은 라이선시 또는 제3자의 제품이나 서비스를 보증 또는 홍보하기 위한 상표적 의미로 CNRI 상표나 상호를 사용할 수 있는 허가를 부여하지 않습니다.

  8. 표시된 곳에서 "ACCEPT" 버튼을 클릭하거나, Python 1.6.1을 복사, 설치 또는 기타 방식으로 사용함으로써 라이선시는 본 라이선스 계약의 조건에 구속되는 것에 동의하게 됩니다.

PYTHON 0.9.0~1.2용 CWI 라이선스 계약

Copyright © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands. All rights reserved.

상기 저작권 고지가 모든 사본에 나타나고 저작권 고지와 본 허가 고지가 모두 지원 문서에 나타나며, Stichting Mathematisch Centrum 또는 CWI의 이름이 소프트웨어 배포와 관련된 광고나 홍보에 서면으로 사전 허가를 받지 않고 사용되지 않는다는 조건을 전제로, 어떠한 목적이든 수수료 없이 본 소프트웨어 및 그 문서를 사용, 복사, 수정 및 배포할 수 있는 허가가 여기에 부여됩니다.

STICHTING MATHEMATISCH CENTRUM은 상품성 및 적합성에 대한 모든 묵시적 보증을 포함하여 본 소프트웨어와 관련된 모든 보증을 부인하며, 본 소프트웨어의 사용 또는 성능으로 인해 또는 이와 관련하여 발생하는 계약, 과실 또는 기타 불법행위 소송에서 발생하는 특수적, 간접적, 결과적 손해나 사용, 데이터 또는 이익의 손실로 인한 어떠한 손해에 대해서도 STICHTING MATHEMATISCH CENTRUM은 어떠한 경우에도 책임을 지지 않습니다.

PYTHON 문서의 코드를 위한 제로 조항 BSD 라이선스

어떠한 목적이든 수수료 유무에 관계없이 본 소프트웨어를 사용, 복사, 수정 및/또는 배포할 수 있는 허가가 여기에 부여됩니다.

본 소프트웨어는 "있는 그대로" 제공되며 저자는 상품성 및 적합성에 대한 모든 묵시적 보증을 포함하여 본 소프트웨어와 관련된 모든 보증을 부인합니다. 본 소프트웨어의 사용 또는 성능으로 인해 또는 이와 관련하여 발생하는 계약, 과실 또는 기타 불법행위 소송에서 발생하는 특수적, 직접적, 간접적, 결과적 손해나 사용, 데이터 또는 이익의 손실로 인한 어떠한 손해에 대해서도 저자는 어떠한 경우에도 책임을 지지 않습니다.

본 Windows 바이너리 빌드에 대한 추가 조건

본 프로그램은 Microsoft Corporation이 저작권을 보유한 Microsoft Distributable Code와 링크되어 사용됩니다. Microsoft Distributable Code는 코드가 링커를 거쳐 실행됨에 따라 각 .exe, .dll 및 .pyd 파일에 임베디드됩니다.

Microsoft Distributable Code가 포함된 프로그램을 추가로 배포하는 경우, Microsoft가 지정한 배포 제한 사항을 준수해야 합니다. 특히, 배포자와 외부 최종 사용자가 Distributable Code에 대한 Microsoft 자체 요구사항에 준하는 수준 이상으로 Microsoft Distributable Code를 보호하는 조건에 동의하도록 요구해야 합니다. 구체적인 세부 사항은 Microsoft의 문서(개발자 도구에 포함되어 있으며 microsoft.com 웹사이트에서 확인 가능)를 참조하십시오.

Python 인터프리터의 Windows 바이너리 빌드 재배포는 다음을 수행하지 않는다는 조건 하에 본 계약을 준수합니다.

  • Microsoft의 Distributable Code에 있는 저작권, 상표 또는 특허 고지를 변경하는 행위;

  • 프로그램 이름에 Microsoft의 상표를 사용하거나 프로그램이 Microsoft에서 제공되었거나 Microsoft의 보증을 받았음을 암시하는 방식으로 상표를 사용하는 행위;

  • Microsoft 운영 체제, 런타임 기술 또는 응용 프로그램 플랫폼이 아닌 다른 플랫폼에서 실행하기 위해 Microsoft의 Distributable Code를 배포하는 행위

  • Microsoft 배포 가능 코드를 악성, 기만적 또는 불법적인 프로그램에 포함하는 행위.

이러한 제한 사항은 위에 정의된 Microsoft 배포 가능 코드에만 적용되며, Python 자체나 Python 인터프리터에서 실행되는 프로그램에는 적용되지 않습니다. Python 인터프리터 및 라이브러리의 재배포는 이 파일에 포함된 Python 소프트웨어 라이선스 또는 표시된 기타 라이선스의 적용을 받습니다.

본 프로그램 "bzip2", 관련 라이브러리 "libbzip2" 및 모든 문서의 저작권은 (C) 1996-2019 Julian R Seward에 있습니다. All rights reserved.

다음 조건이 충족되는 경우 수정 여부와 관계없이 소스 및 바이너리 형태의 재배포 및 사용이 허용됩니다.

  1. 소스 코드의 재배포 시에는 위 저작권 고지, 본 조건 목록 및 아래 면책 조항을 유지해야 합니다.

  2. 본 소프트웨어의 출처를 허위로 표시해서는 안 되며, 원본 소프트웨어를 작성했다고 주장해서는 안 됩니다. 제품에 본 소프트웨어를 사용하는 경우, 제품 문서에 감사의 글을 표기하는 것은 권장되지만필수 사항은 아닙니다.

  3. 변경한 소스 버전은 그러한 사실을 명확히 표시해야 하며, 원본 소프트웨어인 것처럼 허위로 표시해서는 안 됩니다.

  4. 저자의 이름은 사전 서면 승인 없이 본 소프트웨어로부터 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.

본 소프트웨어는 작성자에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하 어떠한 명시적 또는 묵시적 보증도 하지 않습니다. 어떠한 경우에도 작성자는 본 소프트웨어의 사용으로 인해 발생하거나 이와 관련하여 발생하는 (대체 상품 또는 서비스 조달, 사용, 데이터 또는 이익의 손실, 영업 중단을 포함하되 이에 국한되지 않는) 계약상, 엄격 책임 또는 불법 행위(과실 포함) 등 어떠한 책임 이론에 기반하든, 그러한 손해의 가능성을 사전에 통지받았다 하더라도 직간접적, 부수적, 특수적, 징벌적 또는 결과적 손해에 대해 어떠한 책임도 지지 않습니다.

Julian Seward, jseward@acm.org bzip2/libbzip2 버전 1.0.8 (2019년 7월 13일)

libffi - Copyright © 1996-2022 Anthony Green, Red Hat, Inc 및 기타 당사자. 자세한 내용은 소스 파일을 참조하십시오.

본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 취득하는 모든 사람에게 사용, 복사, 수정, 병합, 출판, 배포, 서브라이선스 및/또는 소프트웨어 사본 판매를 제한 없이 허용하며, 소프트웨어가 제공된 사람이 다음 조건을 준수하는 것을 조건으로 이를 허용합니다.

위의 저작권 고지 및 본 허가 고지는 소프트웨어의 모든 사본 또는 주요 부분에 포함되어야 합니다.

본 소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하 어떠한 명시적이나 묵시적 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 저작자나 저작권자는 계약, 불법 행위 또는 기타 사유로 인해 소프트웨어 또는 소프트웨어의 사용이나 기타 거래와 관련하여 발생하는 어떠한 청구, 손해 또는 기타 책임에 대해서도 책임을 지지 않습니다.

Apache 라이선스

버전 2.0, 2004년 1월

https://www.apache.org/licenses/

사용, 복제 및 배포를 위한 이용 약관

  1. 정의.

    "라이선스"란 본 문서의 제1조부터 제9조까지에 정의된 사용, 복제 및 배포를 위한 이용 약관을 의미합니다.

    "라이선스 제공자"란 저작권 소유자 또는 라이선스를 부여할 권한이 저작권 소유자로부터 부여된 단체를 의미합니다.

    "법인"이란 행위 주체 및 해당 주체를 통제하거나, 해당 주체에 의해 통제되거나, 또는 해당 주체와 공동 통제 하에 있는 모든 기타 단체의 결합을 의미합니다. 이 정의의 목적상 "통제"란 (i) 계약이나 기타 방식으로 해당 단체의 지휘나 관리를 유도하는 직접 또는 간접적인 권력, 또는 (ii) 발행 주식의 50% 이상 소유, 또는 (iii) 해당 단체에 대한 실소유를 의미합니다.

    "귀하"(또는 "귀하의")란 본 라이선스에 의해 부여된 권한을 행사하는 개인 또는 법인을 의미합니다.

    "소스" 형식란 소프트웨어 소스 코드, 문서 소스 및 설정 파일을 포함하되 이에 국한되지 않는, 수정하기에 선호되는 형식을 의미합니다.

    "오브젝트" 형식란 컴파일된 오브젝트 코드, 생성된 문서, 기타 미디어 타입으로의 변환을 포함하되 이에 국한되지 않는, 소스 형식의 기계적 변환 또는 번역으로 인해 발생하는 모든 형태를 의미합니다.

    "저작물"란 저작물에 포함되거나 첨부된 저작권 고지에 표시된 대로(아래 부록에 예시 제공), 소스 또는 오브젝트 형식으로 라이선스에 따라 제공되는 저작권 대상 저작물을 의미합니다.

    "파생 저작물"이란 소스 또는 오브젝트 형식의 저작물에 기반하거나(또는 그로부터 파생된) 저작물로서, 편집상의 수정, 주석, 상세화 또는 기타 수정이 전체적으로 독창적인 저작물의 성격을 띠는 저작물을 의미합니다. 본 라이선스의 목적상, 파생 저작물에는 저작물 및 그 파생 저작물의 인터페이스와 분리된 상태로 유지되거나 단순히 인터페이스에 링크(또는 이름으로 바인딩)되는 저작물은 포함되지 않습니다.

    "기여"란 저작물의 원본 버전 및 해당 저작물 또는 그 파생 저작물에 대한 모든 수정나 추가를 포함하여, 저작권 소유자 또는 저작권 소유자를 대신하여 제출할 권한이 있는 개인이나 법인에 의해 저작물에 포함되도록 라이선스 제공자에게 고의로 제출된 모든 저작물을 의미합니다. 이 정의의 목적상 "제출된"이란 저작물의 논의 및 개선을 목적으로 라이선스 제공자 또는 그 대리인이 관리하는 전자 메일링 리스트, 소스 코드 제어 시스템, 이슈 추적 시스템에서의 통신을 포함하되 이에 국한되지 않고, 라이선스 제공자나 그 대리인에게 전송된 전자적, 구두적 또는 서면 통신의 모든 형태를 의미하며, 저작권 소유자에 의해 "기여 아님"으로 눈에 띄게 표시되거나 서면으로 달리 지정된 통신은 제외됩니다.

    "기여자"란 라이선스 제공자 및 라이선스 제공자가 기여를 접수하여 이후 저작물에 편입시킨 개인 또는 법인을 의미합니다.

  2. 저작권 라이선스 부여. 본 라이선스의 약관에 따라, 각 기여자는 귀하에게 영구적이고, 전 세계적이며, 비독점적이고, 무상의, 로열티가 없는, 취소 불가능한 저작권 라이선스를 부여하여, 소스 또는 객체 형태의 저작물 및 그 파생 저작물을 복제, 파생 저작물 작성, 공개 전시, 공개 공연, 서브라이선스 부여 및 배포할 수 있도록 합니다.

  3. 특허 라이선스 부여. 본 라이선스의 약관에 따라, 각 기여자는 귀하에게 영구적이고, 전 세계적이며, 비독점적이고, 무상의, 로열티가 없는, (본 조에 명시된 경우를 제외하고는) 취소 불가능한 특허 라이선스를 부여하여, 저작물을 제조하고, 제조하게 하고, 사용하고, 판매 청약하고, 판매하고, 수입하며, 그 밖의 방법으로 이전할 수 있도록 합니다. 단, 이러한 라이선스는 해당 기여자의 단독 기여 또는 기여가 제출된 저작물과의 결합으로 인해 불가피하게 침해되는, 해당 기여자가 라이선스를 부여할 수 있는 특허 청구항에만 적용됩니다. 귀하가 저작물 또는 저작물에 포함된 기여가 직간접적인 특허 침해를 구성한다고 주장하는 특허 소송(소송에서의 교차 청구 또는 반소 포함)을 제기하는 경우, 해당 저작물과 관련하여 본 라이선스에 따라 귀하에게 부여된 모든 특허 라이선스는 해당 소송이 제기된 날짜부로 종료됩니다.

  4. 재배포. 귀하는 수정 여부와 관계없이, 소스 또는 객체 형태의 저작물 또는 그 파생 저작물의 사본을 어떠한 매체로든 복제 및 배포할 수 있습니다. 단, 다음 조건을 충족해야 합니다.

    (a) 귀하는 저작물 또는 파생 저작물의 다른 수령인에게 본 라이선스 사본을 제공해야 합니다. 및

    (b) 귀하는 수정된 파일에 귀하가 파일을 변경했음을 명시하는 눈에 띄는 고지를 부착해야 합니다. 및

    © 귀하는 귀하가 배포하는 파생 저작물의 소스 형식에, 파생 저작물의 어떠한 부분에도 해당하지 않는 고지를 제외하고, 저작물의 소스 형식에 있는 모든 저작권, 특허, 상표 및 저작자 표시 고지를 유지해야 합니다. 및

    (d) 저작물이 배포의 일환으로 "NOTICE" 텍스트 파일을 포함하는 경우, 귀하가 배포하는 파생 저작물은 해당 NOTICE 파일에 포함된 저작자 표시 고지 중 파생 저작물의 어떠한 부분과도 관련이 없는 고지를 제외한 읽을 수 있는 사본을 다음 장소 중 적어도 한 곳에 포함해야 합니다: 파생 저작물의 일부로 배포되는 NOTICE 텍스트 파일 내; 파생 저작물과 함께 제공되는 경우 소스 형식 또는 문서 내; 또는 제3자 고지가 일반적으로 나타나는 경우 파생 저작물에 의해 생성된 디스플레이 내. NOTICE 파일의 내용은 정보 제공 목적으로만 제공되며 라이선스를 수정하지 않습니다. 귀하는 저작물의 NOTICE 텍스트와 나란히 또는 부록으로 귀하가 배포하는 파생 저작물 내에 귀하 자신의 저작자 표시 고지를 추가할 수 있으며, 단 이러한 추가 저작자 표시 고지가 라이선스를 수정하는 것으로 해석될 수 없습니다.

    귀하는 자신의 수정 사항에 자신만의 저작권 표시를 추가할 수 있으며, 귀하의 수정 사항의 사용, 복제 또는 배포를 위해, 혹은 그러한 파생 저작물 전체에 대해 추가적이거나 다른 라이선스 약관을 제공할 수 있습니다. 단, 귀하의 저작물 사용, 복제 및 배포가 본 라이선스에 명시된 조건을 달리 준수해야 합니다.

  5. 기여 제출. 귀하가 명시적으로 달리 밝히지 않는 한, 귀하가 저작물에 포함시키기 위해 라이선스 제공자에게 고의로 제출한 모든 기여는 추가적인 약관이나 조건 없이 본 라이선스의 약관에 따릅니다. 상기 내용에도 불구하고, 본 문서의 어떠한 내용도 귀하가 해당 기여와 관련하여 라이선스 제공자와 체결했을 수 있는 별도의 라이선스 계약 조건을 대체하거나 수정하지 않습니다.

  6. 상표. 본 라이선스는 저작물의 기원을 설명하고 NOTICE 파일의 내용을 복제하는 데 합리적이고 관례적인 사용에 필요한 경우를 제외하고는, 라이선스 제공자의 상호, 상표, 서비스 마크 또는 제품 명칭을 사용할 수 있는 권한을 부여하지 않습니다.

  7. 보증 부인. 관련 법률에 의해 요구되거나 서면으로 합의되지 않는 한, 라이선스 제공자는 저작물을(그리고 각 기여자는 그 기여물을) 명시적이거나 묵시적인 어떠한 종류의 보증이나 조건도 없는 "있는 그대로(AS IS)" 상태로 제공합니다. 여기에는 소유권, 비침해, 상업성 또는 특정 목적에의 적합성에 대한 어떠한 보증이나 조건도 포함되지 않습니다. 귀하는 저작물 사용 또는 재배포의 적절성을 판단할 전적인 책임이 있으며, 본 라이선스에 따른 권한 행사에 수반되는 모든 위험을 감수합니다.

  8. 책임 제한. 관련 법률(고의 및 중대한 과실 행위 등)에 의해 요구되거나 서면으로 합의되지 않는 한, 불법행위(과실 포함), 계약 또는 기타 어떠한 법리 하에서도, 어떠한 경우에도 기여자는 본 라이선스로 인해 또는 저작물의 사용이나 사용 불능으로 인해 발생하는 직간접적, 특수적, 부수적 또는 결과적 손해(영업권 손실, 업무 중단, 컴퓨터 고장 또는 오작동, 또는기타 모든 상업적 손해나 손실을 포함하되 이에 국한되지 않음)에 대해 귀하에게 책임을 지지 않으며, 이는 해당 기여자가 그러한 손해의 가능성을 통보받은 경우에도 마찬가지입니다.

  9. 보증 또는 추가 책임 수인. 저작물 또는 그 파생 저작물을 재배포하는 동안, 귀하는 본 라이선스와 일치하는 지원, 보증, 면책 또는 기타 책임 의무 및/또는 권리의 인수를 제공하고 이에 대한 수수료를 부과할 수 있습니다. 그러나 그러한 의무를 인수함에 있어, 귀하는 다른 기여자를 대신해서가 아니라 오직 귀하 자신의 이름으로 그리고 귀하의 전적인 책임 하에만 행동해야 하며, 귀하가 그러한 보증이나 추가 책임의 인수로 인해 발생하는 기여자의 책임이나 기여자에 대해 제기된 청구에 대해 각 기여자를 면책하고 방어하며 피해가 없도록 하는 것에 동의하는 경우에만 가능합니다.

약관 종료

본 소프트웨어의 저작권은 캘리포니아 대학교 이사회(Regents of the University of California), Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation 및 기타 당사자에 있습니다. 개별 파일에서 명시적으로 부인하지 않는 한, 다음 약관이 소프트웨어와 연관된 모든 파일에 적용됩니다.

저자는 본 소프트웨어 및 그 문서의 사용, 복사, 수정, 배포, 라이선스 부여에 대해 모든 목적을 위해 허가하며, 단, 모든 복사본에 기존 저작권 고지가 유지되고 이 고지가 배포 시 원문 그대로 포함되어야 합니다. 허가된 사용에 대해 어떠한 서면 계약, 라이선스 또는 로열티 수수료도 요구되지 않습니다. 본 소프트웨어의 수정본은 해당 저작자에 의해 저작권이 보호될 수 있으며, 새로운 조건이 해당되는 각 파일의 첫 페이지에 명확히 표시되어 있는 한 여기에 기술된 라이선스 조건을 따를 필요는 없습니다.

저자 또는 배포자는 본 소프트웨어, 그 문서 또는 그 파생물과 관련하여 발생하는 직접적, 간접적, 특수적, 부수적 또는 결과적 손해에 대해, 저자가 그러한 손해의 가능성을 사전에 통지받았다 하더라도 어떠한 당사자에게도 책임을 지지 않습니다.

저자와 배포자는 상품성, 특정 목적에의 적합성, 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 보증도 명시적으로 부인합니다. 본 소프트웨어는 "있는 그대로" 제공되며, 저자와 배포자는 유지보수, 지원, 업데이트, 기능 개선 또는 수정을 제공할 의무가 없습니다.

정부 사용: 미국 정부를 대신하여 본 소프트웨어를 취득하는 경우, 정부는 연방 조달 규정(FARs) 조항 52.227.19 © (2)에 정의된 대로 소프트웨어 및 관련 문서에 대한 "제한적 권리(Restricted Rights)"만을 가집니다. 국방부를 대신하여 소프트웨어를 취득하는 경우, 소프트웨어는 "상용 컴퓨터 소프트웨어(Commercial Computer Software)"로 분류되며 정부는 DFARs 조항 252.227-7014 (b) (3)에 정의된 "제한적 권리"만을 가집니다. 전술한 내용에도 불구하고, 저자는 미국 정부 및 그를 대신하여 행동하는 기타 당사자에게 본 라이선스에 명시된 조건에 따라 소프트웨어를 사용하고 배포할 수 있는 허가를 부여합니다.

본 소프트웨어는 University of California 이사회, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation, Apple Inc. 및 기타 당사자의 저작권으로 보호됩니다. 개별 파일에서 명시적으로 부인되지 않는 한, 다음 조건이 본 소프트웨어와 연관된 모든 파일에 적용됩니다.

저자는 본 소프트웨어 및 그 문서의 사용, 복사, 수정, 배포, 라이선스 부여에 대해 모든 목적을 위해 허가하며, 단, 모든 복사본에 기존 저작권 고지가 유지되고 이 고지가 배포 시 원문 그대로 포함되어야 합니다. 허가된 사용에 대해 어떠한 서면 계약, 라이선스 또는 로열티 수수료도 요구되지 않습니다. 본 소프트웨어의 수정본은 해당 저작자에 의해 저작권이 보호될 수 있으며, 새로운 조건이 해당되는 각 파일의 첫 페이지에 명확히 표시되어 있는 한 여기에 기술된 라이선스 조건을 따를 필요는 없습니다.

저자 또는 배포자는 본 소프트웨어, 그 문서 또는 그 파생물과 관련하여 발생하는 직접적, 간접적, 특수적, 부수적 또는 결과적 손해에 대해, 저자가 그러한 손해의 가능성을 사전에 통지받았다 하더라도 어떠한 당사자에게도 책임을 지지 않습니다.

저자와 배포자는 상품성, 특정 목적에의 적합성, 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 보증도 명시적으로 부인합니다. 본 소프트웨어는 "있는 그대로" 제공되며, 저자와 배포자는 유지보수, 지원, 업데이트, 기능 개선 또는 수정을 제공할 의무가 없습니다.

정부 사용: 미국 정부를 대신하여 본 소프트웨어를 취득하는 경우, 정부는 연방 조달 규정(FARs) 조항 52.227.19 © (2)에 정의된 대로 소프트웨어 및 관련 문서에 대한 "제한적 권리(Restricted Rights)"만을 가집니다. 국방부를 대신하여 소프트웨어를 취득하는 경우, 소프트웨어는 "상용 컴퓨터 소프트웨어(Commercial Computer Software)"로 분류되며 정부는 DFARs 조항 252.227-7013 (b) (3)에 정의된 "제한적 권리"만을 가집니다. 전술한 내용에도 불구하고, 저자는 미국 정부 및 그를 대신하여 행동하는 기타 당사자에게 본 라이선스에 명시된 조건에 따라 소프트웨어를 사용하고 배포할 수 있는 허가를 부여합니다.

Qt#

본 소프트웨어는 GNU Lesser General Public License(LGPL) 버전 3에 따라 라이선스가 부여된 Qt 프레임워크를 사용합니다.

수정된 버전의 Qt와 재링크(relinking)할 수 있도록, 본 소프트웨어는 Qt 라이브러리에 대한 동적 링크를 사용합니다. 본 소프트웨어는 Qt 구성 요소를 정적 링크하지 않습니다. 사용자는 Qt 라이브러리 파일을 사용자가 직접 빌드한 호환 가능한 Qt 파일로 교체할 수 있습니다.

Qt의 소스 코드는 요청 시 Basler에서 제공받을 수 있습니다. 자세한 내용은 Basler 지원팀에 문의하십시오.

GNU LESSER GENERAL PUBLIC LICENSE#

버전 3, 2007년 6월 29일

Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/ 누구나 본 라이선스 문서의 원본 복사본을 복사하고 배포할 수 있으나, 수정은 허용되지 않습니다.

본 버전의 GNU Lesser General Public License는 아래 나열된 추가 허가 사항이 보완된 GNU General Public License 버전 3의 약관을 통합합니다.

0. 추가 정의.

본 문서에서 사용되는 "본 라이선스(this License)"는 GNU Lesser General Public License 버전 3을 의미하며, "GNU GPL"은 GNU General Public License 버전 3을 의미합니다.

"본 라이브러리(The Library)"는 아래에 정의된 응용 프로그램(Application) 또는 결합된 저작물(Combined Work)이 아닌, 본 라이선스의 적용을 받는 저작물을 의미합니다.

"응용 프로그램(Application)"은 라이브러리가 제공하는 인터페이스를 이용하지만, 그 외에는 라이브러리를 기반으로 하지 않는 모든 저작물을 의미합니다. 라이브러리가 정의한 클래스의 서브클래스를 정의하는 것은 라이브러리가 제공하는 인터페이스를 사용하는 방법으로 간주됩니다.

"결합된 저작물(Combined Work)"은 응용 프로그램과 라이브러리를 결합하거나 링크하여 생성된 저작물을 의미합니다. 결합된 저작물이 만들어진 특정 라이브러리 버전을 "링크된 버전(Linked Version)"이라고도 합니다.

결합된 저작물에 대한 "최소 대응 소스(Minimal Corresponding Source)"란, 결합된 저작물에 대한 대응 소스 중, 개별적으로 볼 때 응용 프로그램을 기반으로 하고 링크된 버전을 기반으로 하지 않는 결합된 저작물 부분의 소스 코드를 제외한 것을 의미합니다.

결합된 저작물에 대한 "대응 응용 프로그램 코드(Corresponding Application Code)"란 응용 프로그램의 객체 코드 및/또는 소스 코드를 의미하며, 응용 프로그램으로부터 결합된 저작물을 재생산하는 데 필요한 데이터 및 유틸리티 프로그램을 포함하되, 결합된 저작물의 시스템 라이브러리는 제외됩니다.

1. GNU GPL 제3장에 대한 예외.

귀하는 GNU GPL 제3장의 구속을 받지 않고 본 라이선스의 제3장 및 제4장에 따라 대상 저작물을 전송할 수 있습니다.

2. 수정된 버전의 전송.

귀하가 라이브러리의 사본을 수정하고, 해당 수정 사항에서 어떤 기능이 그 기능을 사용하는 애플리케이션에 의해 제공될 함수나 데이터를 참조하는 경우(기능이 호출될 때 전달되는 인수로 참조되는 경우 제외), 수정된 버전의 사본을 다음 조건에 따라 전송할 수 있습니다.

a) 애플리케이션이 해당 함수나 데이터를 제공하지 않는 경우에도 기능이 여전히 작동하며 그 목적의 유의미한 부분을 수행할 수 있도록 선의의 노력을 기울이는 것을 조건으로, 본 라이선스에 따라 전송하거나, 또는

b) 해당 사본에 본 라이선스의 추가 허가 사항을 적용하지 않고 GNU GPL에 따라 전송합니다.

3. 라이브러리 헤더 파일의 자료를 포함하는 오브젝트 코드.

응용 프로그램의 객체 코드는 라이브러리의 일부인 헤더 파일의 자료를 포함할 수 있습니다. 포함된 자료가 수치 파라미터, 데이터 구조 레이아웃 및 접근자(accessor), 또는 소형 매크로, 인라인 함수 및 템플릿(길이가 10줄 이하인 것)으로 한정되지 않는 경우, 귀하는 다음 두 가지 조건을 모두 충족하는 조건하에 그러한 객체 코드를 전달할 수 있습니다.

a) 오브젝트 코드의 각 사본과 함께, 라이브러리가 그 안에 사용되었으며 라이브러리와 그 사용이 본 라이선스의 적용을 받는다는 사실을 눈에 잘 띄게 고지합니다.

b) 오브젝트 코드와 함께 GNU GPL 사본 및 본 라이선스 문서를 동봉합니다.

4. 결합 저작물.

다음 각 항목을 모두 수행하는 경우, 결합 저작물에 포함된 라이브러리 부분의 수정 및 그러한 수정을 디버깅하기 위한 리버스 엔지니어링을 실질적으로 제한하지 않는 귀하가 선택한 조건에 따라 결합 저작물을 전송할 수 있습니다.

a) 결합 저작물의 각 사본과 함께, 라이브러리가 그 안에 사용되었으며 라이브러리와 그 사용이 본 라이선스의 적용을 받는다는 사실을 눈에 잘 띄게 고지합니다.

b) 결합 저작물과 함께 GNU GPL 사본 및 본 라이선스 문서를 동봉합니다.

c) 실행 중에 저작권 고지를 표시하는 결합 저작물의 경우, 해당 고지 내에 라이브러리에 대한 저작권 고지를 포함시키고, 사용자에게 GNU GPL 및 본 라이선스 문서의 사본을 안내하는 참조를 함께 포함합니다.

d) 다음 중 하나를 수행합니다.

  • 본 라이선스의 조건에 따라 최소 대응 소스를 전송하고, GNU GPL 제3장이 대응 소스 전송을 위해 명시한 방법에 따라 사용자가 링크된 버전의 수정된 버전과 애플리케이션을 다시 결합하거나 재링크하여 수정된 결합 저작물을 제작할 수 있도록 허용하는 조건 및 형식으로 대응 애플리케이션 코드를 전송합니다.

  • 라이브러리와 링크하기 위해 적절한 공유 라이브러리 메커니즘을 사용합니다. 적절한 메커니즘이란 (a) 사용자의 컴퓨터 시스템에 이미 존재하는 라이브러리 사본을 런타임에 사용하는 메커니즘이며, (b) 링크된 버전과 인터페이스 호환되는 라이브러리의 수정된 버전과 정상적으로 작동하는 메커니즘입니다.

e) 설치 정보를 제공합니다. 단, 이는 GNU GPL 제3장에 따라 그러한 정보를 제공해야 하는 경우에 한하며, 애플리케이션을 링크된 버전의 수정된 버전과 다시 결합하거나 재링크하여 생성한 결합 저작물의 수정된 버전을 설치하고 실행하는 데 그러한 정보가 필요한 범위 내에서만 제공합니다. (옵션 4d0을 사용하는 경우, 설치 정보는 최소 대응 소스 및 대응 애플리케이션 코드와 함께 제공되어야 합니다. 옵션 4d1을 사용하는 경우, GNU GPL 제3장이 대응 소스 전송을 위해 명시한 방법에 따라 설치 정보를 제공해야 합니다.)

5. 결합 라이브러리.

애플리케이션이 아니며 본 라이선스의 적용을 받지 않는 다른 라이브러리 기능과 함께, 라이브러리를 기반으로 하는 저작물인 라이브러리 기능을 단일 라이브러리에 나란히 배치할 수 있으며, 다음 두 가지를 모두 수행하는 경우 귀하가 선택한 조건에 따라 그러한 결합 라이브러리를 전송할 수 있습니다.

a) 다른 라이브러리 기능과 결합되지 않은, 라이브러리를 기반으로 하는 동일한 저작물의 사본을 본 라이선스의 조건에 따라 결합 라이브러리와 함께 동봉합니다.

b) 결합된 라이브러리와 함께, 해당 라이브러리의 일부가 이 라이브러리에 기반한 저작물임을 명시하는 눈에 띄는 고지를 제공하고, 동일한 저작물의 결합되지 않은 동봉된 형태를 어디에서 찾을 수 있는지 설명해야 합니다.

6. GNU Lesser General Public License의 개정 버전.

자유 소프트웨어 재단(Free Software Foundation)은 수시로 GNU Lesser General Public License의 개정 및/또는 신규 버전을 공표할 수 있습니다. 이러한 신규 버전은 현재 버전과 정신은 유사하겠지만 새로운 문제나 우려 사항을 해결하기 위해 세부 내용이 다를 수 있습니다.

각 버전에는 구별되는 버전 번호가 부여됩니다. 수신하신 라이브러리에 GNU Lesser General Public License의 특정 번호 버전 또는 "이후 버전(any later version)"이 적용된다고 명시되어 있는 경우, 귀하는 해당 게시된 버전 또는 Free Software Foundation에서 게시한 이후 버전 중 하나를 선택하여 그 약관을 따를 수 있습니다. 수신하신 라이브러리에 GNU Lesser General Public License의 버전 번호가 지정되어 있지 않은 경우, Free Software Foundation에서 발행한 적이 있는 GNU Lesser General Public License의 모든 버전 중에서 선택할 수 있습니다.

수령하신 라이브러리에 향후 GNU Lesser General Public License 버전의 적용 여부를 대리인(proxy)이 결정할 수 있다고 명시되어 있는 경우, 해당 대리인이 임의의 버전에 대한 수락을 표명한 공개 성명은 귀하가 해당 라이브러리에 대해 그 버전을 선택할 수 있는 영구적인 권한이 됩니다.

GNU GENERAL PUBLIC LICENSE#

버전 3, 2007년 6월 29일

Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/ 누구나 본 라이선스 문서의 원본 복사본을 복사하고 배포할 수 있으나, 수정은 허용되지 않습니다.

서문

GNU 일반 공중 허가서는 소프트웨어 및 기타 저작물을 위한 자유 카피레프트(copyleft) 허가서입니다.

대부분의 소프트웨어 및 기타 실용적인 저작물의 라이선스는 저작물을 공유하고 변경할 수 있는 귀하의 자유를 빼앗기 위해 설계되었습니다. 대조적으로, GNU General Public License는 모든 사용자가 프로그램의 모든 버전을 공유하고 변경할 수 있는 자유를 보장하여, 프로그램이 모든 사용자에게 자유 소프트웨어로 유지되도록 보장하는 것을 목적으로 합니다. 저희 Free Software Foundation은 대부분의 소프트웨어에 GNU General Public License를 사용하며, 저자에 의해 이러한 방식으로 배포되는 기타 모든 저작물에도 적용됩니다. 귀하의 프로그램에도 이를 적용할 수 있습니다.

자유 소프트웨어를 언급할 때 그것은 가격이 아닌 자유를 의미합니다. 당사의 일반 공중 허가서는 사용자가 자유 소프트웨어의 사본을 배포할 수 있는 자유(원하는 경우 비용을 청구할 수도 있음), 소스 코드를 제공받거나 원하는 경우 얻을 수 있는 자유, 소프트웨어를 변경하거나 그 일부를 새로운 자유 프로그램에 사용할 수 있는 자유, 그리고 이러한 작업을 수행할 수 있음을 인지할 수 있는 자유를 보장하도록 설계되었습니다.

귀하의 권리를 보호하기 위해, 다른 사람이 이러한 권리를 부인하거나 권리를 포기하도록 요구하는 것을 방지해야 합니다. 따라서 소프트웨어 사본을 배포하거나 수정하는 경우, 다른 사람의 자유를 존중해야 하는 특정 책임이 수반됩니다.

예를 들어, 이러한 프로그램의 사본을 무료이든 유료이든 배포하는 경우, 귀하가 받은 것과 동일한 자유를 수신자에게 전달해야 합니다. 수신자 역시 소스 코드를 받거나 얻을 수 있도록 해야 합니다. 또한, 수신자가 자신의 권리를 알 수 있도록 이러한 조건을 제시해야 합니다.

GNU GPL을 사용하는 개발자는 두 가지 단계로 귀하의 권리를 보호합니다. (1) 소프트웨어에 대한 저작권을 주장하고, (2) 복사, 배포 및/또는 수정할 수 있는 법적 허가를 부여하는 본 허가서를 제공합니다.

개발자와 저작자의 보호를 위해, GPL은 이 자유 소프트웨어에 대한 어떠한 보증도 제공되지 않음을 명확히 설명합니다. 사용자 and 저작자 모두를 위해, GPL은 수정된 버전에 변경 사항이 있음을 표시하여 이전 버전 저작자의 실수로 문제가 귀속되지 않도록 요구합니다.

일부 장치는 제조사는 내부 소프트웨어의 수정 버전을 설치하거나 실행할 수 있는 반면 사용자는 이에 접근하지 못하도록 설계되었습니다. 이는 소프트웨어를 변경할 수 있는 사용자의 자유를 보호하려는 목적과 근본적으로 양립할 수 없습니다. 이러한 남용의 체계적인 양상은 개인이 사용하는 제품 분야에서 발생하며, 바로 이 영역에서 가장 용납될 수 없습니다. 따라서 당사는 해당 제품에 대해 이러한 관행을 금지하도록 본 버전의 GPL을 설계했습니다. 향후 다른 영역에서도 이러한 문제가 실질적으로 발생할 경우, 사용자의 자유를 보호하기 위해 필요한 경우 GPL의 해당 조항을 그 영역으로 확대할 준비가 되어 있습니다.

마지막으로, 모든 프로그램은 소프트웨어 특허로 인해 지속적인 위협을 받고 있습니다. 국가는 범용 컴퓨터에서의 소프트웨어 개발 및 사용을 특허가 제한하도록 허용해서는 안 되지만, 이를 허용하는 국가에서는 자유 프로그램에 적용된 특허로 인해 해당 프로그램이 실질적으로 독점화될 수 있는 특별한 위험을 피하고자 합니다. 이를 방지하기 위해 GPL은 특허가 프로그램을 비자유화하는 데 사용될 수 없음을 보장합니다.

복사, 배포, 수정에 대한 구체적인 이용 약관은 다음과 같습니다.

약관

0. 정의.

"본 라이선스(This License)"는 GNU General Public License 버전 3을 의미합니다.

"저작권(Copyright)"은 반도체 마스크와 같은 다른 종류의 저작물에 적용되는 저작권 유사 법률도 의미합니다.

"본 프로그램(The Program)"은 본 라이선스에 따라 라이선스가 부여된 저작권 보호 대상 저작물을 의미합니다. 각 라이선스 허가받은 자는 "귀하"로 호칭됩니다. "라이선스 허가받은 자(Licensees)"와 "수신자(recipients)"는 개인 또는 조직일 수 있습니다.

저작물을 "수정(modify)"한다는 것은 저작권 허가가 필요한 방식으로 저작물의 전부 또는 일부를 복사하거나 각색하는 것을 의미하며, 정확한 복사본을 만드는 것은 제외됩니다. 그 결과 생성된 저작물을 이전 저작물의 "수정된 버전(modified version)" 또는 이전 저작물을 "기반으로 한 저작물(based on)"이라고 합니다.

"적용되는 저작물(covered work)"은 수정되지 않은 프로그램 또는 프로그램을 기반으로 한 저작물을 의미합니다.

저작물을 "전파(propagate)"한다는 것은 컴퓨터에서 실행하거나 개인적인 복사본을 수정하는 행위를 제외하고, 허가 없이 수행할 경우 관련 저작권법에 따라 직접적 또는 간접적 침해 책임을 지게 되는 모든 행위를 의미합니다. 전파에는 복사, 배포(수정 여부 무관), 대중에게 이용 가능하게 하는 행위, 그리고 일부 국가에서의 기타 활동이 포함됩니다.

저작물을 "전송"한다는 것은 다른 당사자가 복사본을 만들거나 받을 수 있게 하는 모든 형태의 배포를 의미합니다. 복사본의 전송 없이 컴퓨터 네트워크를 통해 사용자와 상호 작용하는 것만으로는 전송에 해당하지 않습니다.

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

1. 소스 코드.

저작물의 "소스 코드"란 해당 저작물을 수정하는 데 선호되는 형태의 저작물을 의미합니다. "오브젝트 코드"란 소스 코드가 아닌 모든 형태의 저작물을 의미합니다.

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

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

오브젝트 코드 형태의 저작물에 대한 "해당 소스"란, 오브젝트 코드를 생성, 설치 및 (실행 가능한 저작물의 경우) 실행하고 저작물을 수정하는 데 필요한 모든 소스 코드를 의미하며, 이러한 활동을 제어하기 위한 스크립트를 포함합니다. 단, 저작물의 시스템 라이브러리, 또는 해당 활동을 수행하는 데 수정 없이 사용되지만 저작물의 일부가 아닌 범용 도구 또는 일반적으로 사용 가능한 자유 프로그램은 제외됩니다. 예를 들어, 해당 소스에는 저작물의 소스 파일과 연결된 인터페이스 정의 파일, 그리고 공유 라이브러리의 소스 코드와 해당 서브프로그램과 저작물의 다른 부분 간의 긴밀한 데이터 통신이나 제어 흐름 등을 통해 저작물이 특별히 요구하도록 설계된 동적으로 링크된 서브프로그램의 소스 코드가 포함됩니다.

대응 소스에는 사용자가 대응 소스의 다른 부분으로부터 자동으로 재생성할 수 있는 어떠한 내용도 포함될 필요가 없습니다.

소스 코드 형태의 작업물에 대한 대응 소스는 그 작업물 자체입니다.

2. 기본 허가 사항.

본 라이선스에 따라 부여된 모든 권한은 프로그램의 저작권 존속 기간 동안 부여되며, 명시된 조건이 충족되는 경우 취소할 수 없습니다. 본 라이선스는 수정되지 않은 프로그램을 실행할 수 있는 귀하의 무제한적인 권한을 명시적으로 확언합니다. 다루어지는 작업물을 실행하여 발생한 결과물은 해당 결과물의 내용이 다루어지는 작업물에 해당하는 경우에만 본 라이선스의 적용을 받습니다. 본 라이선스는 저작권법에 따라 제공되는 공정 이용(fair use) 또는 기타 동등한 권리에 대한 귀하의 권리를 인정합니다.

귀하의 라이선스가 유효하게 유지되는 한, 전달하지 않는 다루어지는 작업물을 만들고, 실행하고, 전파하는 행위는 조건 없이 수행할 수 있습니다. 귀하는 타인에게 수정 작업을 독점적으로 수행하게 하거나 해당 작업물을 실행할 수 있는 시설을 제공받는 목적으로만 다루어지는 작업물을 타인에게 전달할 수 있으며, 단, 귀하가 저작권을 통제하지 않는 모든 자료를 전달할 때 본 라이선스의 조건을 준수해야 합니다. 따라서 귀하를 위해 다루어지는 작업물을 만들거나 실행하는 자는 귀하와의 관계 외부에서 귀하의 저작권 자료를 복사하는 것을 금지하는 조건 하에, 귀하의 지시와 통제에 따라 오직 귀하를 위해서만 이를 수행해야 합니다.

기타 다른 상황에서의 전달은 아래에 명시된 조건에 따라서만 허용됩니다. 서브라이선싱(Sublicensing)은 허용되지 않으며, 제10조에 따라 이는 불필요합니다.

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

어떠한 다루어지는 작업물도 1996년 12월 20일에 채택된 WIPO 저작권 조약 제11조의 의무를 이행하는 관련 법률, 또는 그러한 조치의 우회를 금지하거나 제한하는 유사 법률에 따른 효과적인 기술적 조치의 일부로 간주되지 않습니다.

귀하가 다루어지는 작업물을 전달할 때, 다루어지는 작업물과 관련하여 본 라이선스에 따른 권리를 행사함으로써 그러한 우회가 이루어지는 범위 내에서는 기술적 조치의 우회를 금지할 법적 권한을 포기하며, 기술적 조치의 우회를 금지하기 위한 귀하 또는 제3자의 법적 권리를 작업물 이용자에게 강제하기 위한 수단으로서 작업물의 운영이나 수정을 제한할 의도가 없음을 부인합니다.

4. 원본 그대로의 복사본 전달.

귀하는 프로그램의 소스 코드를 수령한 상태 그대로, 적절한 저작권 고지를 각 복사본에 눈에 띄고 적절하게 게시하고, 본 라이선스 및 제7조에 따라 추가된 비허가적 조건이 코드에 적용된다는 점을 명시하는 모든 고지를 손상 없이 유지하며, 어떠한 보증도 없다는 고지를 손상 없이 유지하고, 프로그램과 함께 본 라이선스의 사본을 모든 수령인에게 제공하는 조건 하에, 어떠한 매체를 통해서든 원본 그대로 전달할 수 있습니다.

귀하는 전달하는 각 복사본에 대해 임의의 가격을 책정하거나 무료로 제공할 수 있으며, 요금을 받고 지원 또는 보증 보호를 제공할 수 있습니다.

5. 수정된 소스 버전의 전달.

귀하는 프로그램에 기반한 작업물, 또는 프로그램으로부터 이를 생성하기 위한 수정을 거친 작업물을 제4조의 조건에 따라 소스 코드 형태로 전달할 수 있으며, 단, 다음 조건 모두를 충족해야 합니다.

a) 저작물에는 수정된 사실과 관련 날짜를 명시하는 눈에 띄는 고지가 포함되어야 합니다. b) 저작물에는 본 라이선스에 따라 배포되며 제1조에 따라 추가된 조건이 적용됨을 명시하는 눈에 띄는 고지가 포함되어야 합니다. 이 요구사항은 제4조의 "모든 고지 사항을 그대로 유지할 것"이라는 요구사항을 수정합니다. c) 귀하는 복사본을 소유하게 되는 모든 사람에게 본 라이선스에 따라 전체 저작물에 대한 라이선스를 부여해야 합니다. 따라서 본 라이선스는 패키징 방식과 관계없이 적용 가능한 제7조의 추가 약관과 함께 전체 저작물 및 그 모든 부품에 적용됩니다. 본 라이선스는 다른 방식으로 저작물에 대한 라이선스를 부여할 권한을 부여하지 않으나, 별도로 그러한 권한을 부여받은 경우 해당 권한을 무효화하지는 않습니다. d) 저작물에 대화형 사용자 인터페이스가 있는 경우, 각각 적절한 법적 고지를 표시해야 합니다. 단, 프로그램을 적절한 법적 고지를 표시하지 않는 대화형 인터페이스가 있는 경우, 귀하의 저작물이 이를 표시하도록 강제할 필요는 없습니다.

포괄된 저작물을, 그 성격상 포괄된 저작물의 확장 기능이 아니며 더 큰 프로그램을 형성하기 위해 결합되지 않은 다른 별개 및 독립적인 저작물과 함께 저장 또는 배포 매체의 볼륨 안이나 위에 모아놓은 것을 "통합물"이라고 합니다. 단, 해당 편집물 및 그 결과로 생성되는 저작권이 개별 저작물이 허용하는 범위를 넘어 편집물 사용자의 접근 권한이나 법적 권리를 제한하는 데 사용되지 않아야 합니다. 통합물에 포괄된 저작물이 포함된다고 해서 본 라이선스가 통합물의 다른 부분에 적용되지는 않습니다.

6. 소스 형태가 아닌 형태의 배포.

제4조 및 제5조의 조건에 따라 객체 코드 형태로 피복 저작물을 배포할 수 있으며, 단, 다음 방법 중 하나를 통해 본 라이선스의 조건에 따른 기계 판독 가능한 Corresponding Source를 함께 제공해야 합니다.

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

시스템 라이브러리로서 Corresponding Source에서 소스 코드가 제외된 객체 코드의 분리 가능한 부분은 객체 코드 저작물의 배포 시 포함할 필요가 없습니다.

"사용자 제품"은 (1) 개인용, 가족용 또는 가정용으로 주로 사용되는 유체动산인 "소비자 제품", 또는 (2) 주거지에 통합하기 위해 설계되거나 판매되는 모든 것을 의미합니다. 제품이 소비자 제품인지 여부를 결정할 때 의심스러운 경우는 적용되는 쪽으로 해결합니다. 특정 사용자가 받은 특정 제품의 경우, "주로 사용됨"이란 특정 사용자의 지위나 특정 사용자가 실제로 제품을 사용하는 방식, 또는 사용할 것으로 예상되거나 예상되는 방식과 관계없이 해당 등급 제품의 전형적이거나 일반적인 용도를 의미합니다. 제품에 상당한 상업적, 산업적 또는 비소비자용 용도가 있더라도, 그러한 용도가 제품의 유일한 중요한 사용 방식이 아닌 한 제품은 소비자 제품입니다.

사용자 제품에 대한 "설치 정보"란 해당 소스의 수정된 버전으로부터 해당 사용자 제품에서 포괄된 저작물의 수정된 버전을 설치하고 실행하는 데 필요한 모든 방법, 절차, 승인 키 또는 기타 정보를 의미합니다. 이 정보는 수정된 오브젝트 코드의 지속적인 작동이 단지 수정이 이루어졌다는 이유만으로 방해받거나 간섭받지 않도록 보장하기에 충분해야 합니다.

본 섹션에 따라 사용자 제품 내에, 사용자 제품과 함께, 또는 사용자 제품에서 구체적으로 사용하기 위해 객체 코드 저작물을 배포하고, 그 배포가 사용자 제품의 소유권 및 사용권이 수령인에게 영구적으로 또는 고정된 기간 동안 이전되는 거래의 일부로 발생하는 경우(거래의 성격이 어떻게 규정되든 상관없이), 본 섹션에 따라 배포되는 Corresponding Source에는 설치 정보가 동봉되어야 합니다. 단, 귀하라 제3자 중 누구도 사용자 제품에 수정된 객체 코드를 설치할 수 있는 능력을 유지하지 않는 경우(예: 저작물이 롬(ROM)에 설치된 경우)에는 이 요건이 적용되지 않습니다.

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

본 섹션에 따라 배포되는 Corresponding Source 및 제공되는 설치 정보는 공개적으로 문서화된 형식(소스 코드 형태로 대중이 이용할 수 있는 구현 포함)이어야 하며, 압축 해제, 읽기 또는 복사를 위해 특별한 비밀번호나 키가 필요하지 않아야 합니다.

7. 추가 약관.

"추가 허가"는 본 라이선스의 조건 중 하나 이상에 대한 예외를 만들어 본 라이선스의 조건을 보완하는 약관입니다. 전체 프로그램에 적용되는 추가 허가는 준거법에 따라 유효한 범위 내에서 본 라이선스에 포함된 것처럼 취급됩니다. 추가 허가가 프로그램의 일부에만 적용되는 경우, 해당 부분은 해당 허가에 따라 별도로 사용할 수 있으나, 전체 프로그램은 추가 허가와 관계없이 계속해서 본 라이선스의 적용을 받습니다.

피복 저작물의 복사본을 배포할 때, 선택에 따라 해당 복사본 또는 그 일부에서 추가 권한을 제거할 수 있습니다. (추가 권한은 저작물을 수정할 때 특정 경우에 자체적인 제거를 요구하도록 작성될 수 있습니다.) 귀하는 적절한 저작권 허가를 받았거나 허가할 수 있는, 피복 저작물에 귀하가 추가한 자료에 대해 추가 권한을 부여할 수 있습니다.

본 라이선스의 다른 어떠한 규정에도 불구하고, 피복 저작물에 추가하는 자료에 대해 (해당 자료의 저작권자로부터 승인을 받은 경우) 다음 약관으로 본 라이선스의 조건을 보완할 수 있습니다.

a) 본 라이선스 제15조 및 제16조의 조건과 다르게 보증을 부인하거나 책임을 제한하는 행위; 또는 b) 해당 자료 또는 이를 포함하는 저작물에 표시되는 적절한 법적 고지에 지정된 합리적인 법적 고지나 저작자 표시를 유지하도록 요구하는 행위; 또는 c) 해당 자료의 출처를 허위로 표시하는 것을 금지하거나, 그러한 자료의 수정된 버전이 원본 버전과 다름을 합리적인 방식으로 표시하도록 요구하는 행위; 또는 d) 자료의 라이선스 허여자나 저작자의 이름을 홍보 목적으로 사용하는 것을 제한하는 행위; 또는 e) 일부 상호, 상표 또는 서비스 마크의 사용에 대한 상표법상의 권리 부여를 거부하는 행위; 또는 f) 수신자에 대한 책임의 계약적 인수를 수반하여 자료(또는 그 수정 버전)를 전송하는 자가 그러한 계약적 인수가 라이선스 허여자 및 저작자에게 직접 부과하는 모든 책임에 대하여 해당 자료의 라이선스 허여자 및 저작자에게 면책을 요구하는 행위.

기타 모든 비허용적 추가 약관은 제10조의 의미에서 "추가 제한"으로 간주됩니다. 귀하가 받은 프로그램 또는 그 일부에 본 라이선스와 함께 추가 제한인 약관의 적용을 명시하는 고지가 포함되어 있는 경우, 귀하는 해당 약관을 제거할 수 있습니다. 라이선스 문서에 추가 제한이 포함되어 있으나 본 라이선스에 따른 재라이선스나 전송을 허용하는 경우, 해당 라이선스 문서의 조건이 적용되는 포괄된 저작물 자료를 추가할 수 있습니다. 단, 추가 제한이 그러한 재라이선스나 전송 이후에도 유지되지 않아야 합니다.

본 섹션에 따라 대상 저작물에 약관을 추가하는 경우, 해당 파일에 적용되는 추가 약관을 명시한 성명 또는 해당 약관이 있는 위치를 나타내는 고지를 관련 소스 파일에 배치해야 합니다.

허용적이든 비허용적이든 추가 약관은 별도로 작성된 라이선스의 형태로 명시하거나 예외 조항으로 명시할 수 있으며, 위 요구 사항은 어느 경우에나 적용됩니다.

8. 라이선스 종료.

본 라이선스에서 명시적으로 규정된 경우를 제외하고는 대상 저작물을 배포하거나 수정할 수 없습니다. 그 외의 방식으로 배포나 수정을 시도하는 행위는 무효이며, 본 라이선스에 따른 귀하의 권리가 자동으로 종료됩니다(제11조 제3항에 따라 부여된 특허 라이선스 포함).

그러나 본 라이선스의 위반을 모두 중단하는 경우, 특정 저작권자로부터 받은 라이선스는 (a) 저작권자가 명시적으로 최종적으로 라이선스를 종료하기 전까지는 잠정적으로, 그리고 (b) 저작권자가 중단 후 60일 이내에 합리적인 수단을 통해 위반 사실을 통지하지 않는 경우 영구적으로 복원됩니다.

또한, 저작권자가 합리적인 수단을 통해 위반 사실을 통지하고, 해당 저작권자로부터 본 라이선스 위반 통지를 받은 것이 (어떠한 저작물이든 간에) 이번이 처음이며, 통지를 받은 날로부터 30일 이내에 위반 사항을 시정하는 경우, 해당 저작권자로부터 받은 라이선스는 영구적으로 복원됩니다.

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

9. 사본 소유에 대한 수락 불필요.

프로그램의 사본을 수령하거나 실행하기 위해 본 라이선스를 수락할 필요는 없습니다. P2P(peer-to-peer) 전송을 수신하는 과정의 부수적인 결과로서 발생하는 대상 저작물의 부수적 배포 역시 수락을 요구하지 않습니다. 그러나 본 라이선스 외에는 어떠한 것도 대상 저작물을 배포하거나 수정할 수 있는 권한을 부여하지 않습니다. 본 라이선스를 수락하지 않는 경우 이러한 행위는 저작권 침해에 해당합니다. 따라서 대상 저작물을 수정 또는 배포함으로써, 귀하는 이를 수행하기 위해 본 라이선스를 수락함을 나타내는 것입니다.

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. 본 라이선스의 개정 버전.

자유 소프트웨어 재단(Free Software Foundation)은 수시로 GNU General Public License의 개정된 버전 및/또는 새로운 버전을 발표할 수 있습니다. 이러한 새로운 버전은 현재 버전과 정신은 유사하겠지만, 새로운 문제나 우려 사항을 다루기 위해 세부 내용이 다를 수 있습니다.

각 버전에는 구별되는 버전 번호가 부여됩니다. 프로그램에 GNU 일반 공중 사용 허가서 "또는 그 이후 버전"의 특정 번호 버전이 적용된다고 명시되어 있는 경우, 귀하는 해당 번호 버전 또는 자유 소프트웨어 재단에서 발행한 이후 버전 중 하나의 조건 및 조항을 따를 수 있습니다. 프로그램에 GNU 일반 공중 사용 허가서의 버전 번호가 명시되어 있지 않은 경우, 귀하는 자유 소프트웨어 재단에서 발행한 적이 있는 모든 버전 중에서 선택할 수 있습니다.

프로그램에서 대리인이 GNU General Public License의 향후 버전 중 어느 것을 사용할 수 있는지 결정할 수 있다고 명시하는 경우, 해당 대리인이 특정 버전에 대한 수락을 표명한 공식 성명은 귀하가 해당 프로그램을 위해 그 버전을 선택할 수 있는 권한을 영구적으로 부여합니다.

이후의 라이선스 버전은 귀하에게 추가적이거나 다른 허가 사항을 부여할 수 있습니다. 그러나 귀하가 이후 버전을 따르기로 선택했다는 이유만으로 어떠한 저작자나 저작권자에게도 추가적인 의무가 부과되지는 않습니다.

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 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Also add information on how to contact you by electronic and paper mail.

프로그램이 터미널 상호작용을 수행하는 경우, 대화형 모드로 시작될 때 다음과 같은 짧은 고지사항이 출력되도록 하십시오.

<program> Copyright (C) <year> <name of author> This program comes with ABSOLUTELY NO WARRANTY; for details type show w. 이것은 자유 소프트웨어이며, 특정 조건 하에 재배포할 수 있습니다. 자세한 내용은 `show c'를 입력하십시오.

가상의 명령어 show w 및 show c General Public License의 해당 내용이 표시되어야 합니다. 물론 프로그램의 명령은 다를 수 있으며, GUI 인터페이스의 경우 "정보" 상자를 사용할 수 있습니다.

또한 필요한 경우 고용주(프로그래머로 근무하는 경우)나 학교에서 프로그램에 대한 "저작권 포기 각서"에 서명하도록 해야 합니다. 이에 대한 자세한 내용과 GNU GPL 적용 및 준수 방법에 대해서는 http://www.gnu.org/licenses/를 참조하십시오.

GNU General Public License는 프로그램을 독점 프로그램에 통합하는 것을 허용하지 않습니다. 프로그램이 서브루틴 라이브러리인 경우, 독점 응용 프로그램을 라이브러리와 연결하는 것을 허용하는 것이 더 유용할 수 있습니다. 이렇게 하려면 이 라이선스 대신 GNU Lesser General Public License를 사용하십시오. 그러나 먼저 http://www.gnu.org/philosophy/why-not-lgpl.html을 읽어 보시기 바랍니다.

CHROMIUM THIRD PARTY LICENSES#

이 제품에는 Chromium 프로젝트의 일부 및 기타 타사 구성 요소가 포함된 Qt WebEngine 모듈이 포함되어 있습니다.

CHROMIUM 라이선스

Copyright 2015 The Chromium Authors

다음 조건이 충족되는 경우 수정 여부와 관계없이 소스 및 바이너리 형태의 재배포 및 사용이 허용됩니다.

  • 소스 코드의 재배포 시에는 위 저작권 고지, 본 조건 목록 및 아래 면책 조항을 유지해야 합니다.
  • 바이너리 형태의 재배포 시에는 배포와 함께 제공되는 문서 및/또는기타 자료에 위 저작권 고지, 본 조건 목록 및 아래 면책 조항을 포함해야 합니다.
  • Google LLC의 이름이나 기여자들의 이름은 사전 서면 허가 없이 본 소프트웨어에서 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.

본 소프트웨어는 저작권자와 기여자들에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 명시적 또는 묵시적 보증도 부인됩니다. 저작권자나 기여자들은 어떠한 경우에도, 본 소프트웨어의 사용으로 인해 발생하거나 이와 관련하여 발생한 (대체 재화 또는 용역의 조달, 사용 손실, 데이터 손실, 이익 손실, 또는 영업 중단을 포함하되 이에 국한되지 않는) 직접적, 간접적, 부수적, 특수적, 결과적, 또는 징벌적 손해에 대해, 계약 책임, 엄격 책임, 불법행위(과실 등을 포함) 등 어떠한 책임 이론을 불문하고, 그러한 손해의 가능성이 고지되었다 하더라도 책임을 지지 않습니다.

Chromium에서 사용하는 관련 타사 라이선스의 전체 목록은 VisualApplets 설치 폴더의 License/Chromium_Third-Party_Licenses.html 문서를 참조하십시오.

참조: https://doc.qt.io/qt-6/qtwebengine-licensing.html

Tcl#

본 소프트웨어의 저작권은 캘리포니아 대학교 이사회(Regents of the University of California), Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation 및 기타 당사자에 있습니다. 개별 파일에서 명시적으로 부인하지 않는 한, 다음 약관이 소프트웨어와 연관된 모든 파일에 적용됩니다.

저자는 본 소프트웨어 및 그 문서의 사용, 복사, 수정, 배포, 라이선스 부여에 대해 모든 목적을 위해 허가하며, 단, 모든 복사본에 기존 저작권 고지가 유지되고 이 고지가 배포 시 원문 그대로 포함되어야 합니다. 허가된 사용에 대해 어떠한 서면 계약, 라이선스 또는 로열티 수수료도 요구되지 않습니다. 본 소프트웨어의 수정본은 해당 저작자에 의해 저작권이 보호될 수 있으며, 새로운 조건이 해당되는 각 파일의 첫 페이지에 명확히 표시되어 있는 한 여기에 기술된 라이선스 조건을 따를 필요는 없습니다.

저자 또는 배포자는 본 소프트웨어, 그 문서 또는 그 파생물과 관련하여 발생하는 직접적, 간접적, 특수적, 부수적 또는 결과적 손해에 대해, 저자가 그러한 손해의 가능성을 사전에 통지받았다 하더라도 어떠한 당사자에게도 책임을 지지 않습니다.

작성자와 배포자는 상품성, 특정 목적에의 적합성, 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 보증도 명시적으로 부인합니다. 본 소프트웨어는 있는 그대로 제공되며, 작성자와 배포자는 유지보수, 지원, 업데이트, 기능 개선 또는 수정 사항을 제공할 의무가 없습니다.

정부 사용: 미국 정부를 대신하여 이 소프트웨어를 획득하는 경우, 정부는 연방 조달 규정(FAR) 조항 52.227.19 © (2)에 정의된 대로 소프트웨어 및 관련 문서에 대해 제한적 권리(Restricted Rights)만 가집니다. 국방부를 대신하여 소프트웨어를 획득하는 경우, 소프트웨어는 상용 컴퓨터 소프트웨어(Commercial Computer Software)로 분류되며 정부는 DFAR 조항 252.227-7014 (b) (3)에 정의된 제한적 권리(Restricted Rights)만 가집니다. 앞에도 불구하고 작성자는 미국 정부 및 그를 대신하여 행동하는 다른 이들에게 이 라이선스에 명시된 조건에 따라 소프트웨어를 사용하고 배포할 수 있는 권한을 부여합니다.