소프트웨어 라이선스 계약: 제3자 구성요소
아래 내용은 Netwrix 제품에 포함된 특정 제3자 소프트웨어에 대한 이용 약관, 고지 사항 및 면책 조항입니다. 아래 약관은 밑줄이 그어진 제목에 표시된 소프트웨어에만 적용되며, Netwrix의 자체(독점) 소프트웨어에는 적용되지 않습니다.
Ax 부스트 베이스
Copyright © 2008 Thomas PorschbergCopyright © 2009 Peter Adolphs
이 파일의 복사 및 배포는 수정 여부와 관계없이, 저작권 고지 및 이 고지가 보존되는 한 어떤 매체에서든 로열티 없이 허용됩니다. 이 파일은 있는 그대로 제공되며, 어떠한 보증도 제공되지 않습니다.
Code Project - C# IP Address Control; DockPanel Suite; jQuery; jquery-validation; Mono MCS Classes; Java용 Simple Logging Façade; Task Scheduler Managed Wrapper; -- MIT License
C# IP Address Control: Copyright (c)Anonymous (Mid 5741), 1999-2013;Dockpanel Suite: Copyright (c) 2007 Weifen Luo (email: weifenluo@yahoo.com);Jquery: Copyright (c) 2012 jQuery Foundation 및 기타 기여자Jquery-validation Copyright (c) Jorn Zaefferer 2013.Mono MCS Classes Copyright (c) 2001-2002 Ximian, Inc.Java용 Simple Logging Façade- Copyright (c) 2004-2011 QOS.ch All rights reserved.;Task Scheduler Managed Wrapper- Copyright (c) 2003-2010 David Hall;
본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 획득하는 모든 사람에게, 무상으로, 소프트웨어를 제한 없이 사용(권리의 사용, 복사, 수정, 병합, 게시, 배포, 하위 라이선스 부여 및/또는 소프트웨어 사본의 판매를 포함하되 이에 국한되지 않음)할 수 있도록 허가하며, 또한 소프트웨어가 제공되는 사람도 그러한 행위를 할 수 있도록 허용합니다. 단, 다음 조건을 준수해야 합니다:
위의 저작권 고지와 본 허가 고지는 소프트웨어의 모든 사본 또는 그 실질적인 부분에 포함되어야 합니다.
Boost C++ Libraries -- Boost Software License - Version 1.0 - 2003년 8월 17일
본 허가는 이 라이선스(“소프트웨어”)에 따라 제공되는 소프트웨어 및 첨부 문서의 사본을 획득한 모든 사람 또는 조직에게, 무상으로, 소프트웨어를 사용, 복제, 표시, 배포, 실행 및 전송하고 소프트웨어의 파생 저작물을 작성하며, 소프트웨어가 제공되는 제3자에게도 이를 허용하는 것을 전제로 하여 부여됩니다. 단, 다음 조건을 모두 준수해야 합니다. 소프트웨어 내의 저작권 고지와 위의 라이선스 부여, 본 제한 및 다음 면책 조항을 포함한 본 전체 진술은, 소프트웨어의 모든 사본(전부 또는 일부) 및 소프트웨어의 모든 파생 저작물에 포함되어야 합니다. 다만, 그러한 사본 또는 파생 저작물이 소스 언어 프로세서가 생성한 기계 실행 가능 목적 코드의 형태로만 구성되는 경우는 제외됩니다.
소프트웨어는 “있는 그대로” 제공되며, 명시적이든 묵시적이든 어떤 종류의 보증도 제공되지 않습니다. 여기에는 상품성, 특정 목적에의 적합성, 소유권 및 비침해에 대한 보증이 포함되지만 이에 한정되지 않습니다. 어떠한 경우에도 저작권자 또는 소프트웨어를 배포하는 누구도, 계약, 불법행위 또는 그 밖의 어떤 근거에 따라 소프트웨어 또는 소프트웨어의 사용이나 기타 취급과 관련하여 발생한 어떠한 손해 또는 기타 책임에 대해서도 책임을 지지 않습니다.
distorm64 -- BSD 라이선스
Copyright © RageStorm 2009, Gil Dabah. All rights reserved.
수정 여부와 관계없이 소스 코드 및 바이너리 형식으로의 재배포 및 사용은 다음 조건을 충족하는 경우에 한해 허용됩니다:
- 소스 코드의 재배포 시에는 위의 저작권 고지, 본 조건 목록 및 다음 면책 조항을 그대로 유지해야 합니다.
- 바이너리 형식으로의 재배포 시에는 배포와 함께 제공되는 문서 및/또는 기타 자료에 위의 저작권 고지, 본 조건 목록 및 다음 면책 조항을 재현해야 합니다.
이 소프트웨어는 저작권자 및 기여자에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 한정되지 않는 어떠한 명시적 또는 묵시적 보증도 부인됩니다. 어떤 경우에도 저작권자 또는 기여자는 이 소프트웨어의 사용으로 인해 발생하는 어떠한 직접적, 간접적, 우발적, 특별한, 모범적인 또는 결과적 손해(대체 상품 또는 서비스의 조달; 사용, 데이터 또는 이익의 손실; 또는 업무 중단 등 포함하되 이에 한정되지 않음)에 대하여, 계약, 엄격한 책임 또는 불법행위(과실을 포함하되 이에 한정되지 않음) 등 어떤 법리에서든 책임을 지지 않습니다. 비록 그러한 손해의 가능성이 고지되었다 하더라도 마찬가지입니다.
NLog -- New BSD 라이선스 (BSD)
Copyright (c) 2004-2009, Jaroslaw Kowalski. All rights reserved.
수정 여부와 관계없이, 소스 코드 및 바이너리 형식의 재배포와 사용은 다음 조건을 만족하는 경우 허용됩니다:
- 소스 코드의 재배포는 위의 저작권 고지, 이 조건 목록, 그리고 다음 면책 조항을 그대로 유지해야 합니다.
- 바이너리 형식의 재배포는 배포 시 제공되는 문서 및/또는 기타 자료에 위의 저작권 고지, 이 조건 목록, 그리고 다음 면책 조항을 재현(포함)해야 합니다.
- Jaroslaw Kowalski의 이름이나 해당 기여자들의 이름은, 본 소프트웨어로부터 파생된 제품을 승인 또는 홍보하는 데 사용될 수 없으며, 사전에 서면으로 명시적인 허가를 받은 경우에 한합니다.
본 소프트웨어는 저작권자 및 기여자에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 명시적 또는 묵시적 보증도 부인됩니다. 어떠한 경우에도 저작권자 또는 기여자는, 본 소프트웨어의 사용으로 인해 발생하는 어떠한 직접적, 간접적, 부수적, 특별한, 모범적 또는 결과적 손해에 대해서도(대체 상품 또는 서비스의 조달; 사용, 데이터 또는 이익의 손실; 또는 영업 중단을 포함하되 이에 국한되지 않음) 책임을 지지 않습니다. 이러한 손해는 계약, 엄격책임 또는 불법행위(과실을 포함하되 이에 국한되지 않음)에 관계없이, 어떤 이론에 근거하든 발생할 수 있으며, 그러한 손해의 가능성에 대해 사전에 통보받았더라도 마찬가지입니다.
Moq -- Copyright Regents of the University of California, University of California, Berkeley 1998; -- New BSD License (BSD)
판권을 소유합니다.
다음 조건을 충족하는 경우, 수정 여부와 관계없이 소스 코드 및 바이너리 형태로의 재배포와 사용이 허용됩니다.
- 소스 코드를 재배포하는 경우, 위의 저작권 고지, 본 조건 목록 및 다음 면책 조항을 유지해야 합니다.
- 바이너리 형태로 재배포하는 경우, 배포와 함께 제공되는 문서 및/또는 기타 자료에 위의 저작권 고지, 본 조건 목록 및 다음 면책 조항을 재현해야 합니다.
- 사전에 서면으로 구체적인 허가를 받지 않은 한, 캘리포니아 대학교(The University of California)의 이름 또는 그 기여자들의 이름을 이 소프트웨어로부터 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.
이 소프트웨어는 저작권자와 기여자가 "있는 그대로" 제공하며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 한정되지 않는 어떠한 명시적 또는 묵시적 보증도 부인됩니다. 어떠한 경우에도 저작권자 또는 기여자는, 이 소프트웨어의 사용으로 인해 발생하는 어떠한 직접적, 간접적, 부수적, 특별한, 모범적인 또는 결과적 손해(대체 상품 또는 서비스의 조달; 사용, 데이터 또는 이익의 손실; 또는 업무 중단을 포함하되 이에 한정되지 않음)에 대해 책임을 지지 않습니다. 이는 계약, 엄격책임 또는 불법행위(과실을 포함하되 이에 한정되지 않음)에 관계없이, 그러한 손해의 가능성이 있음을 사전에 통지받았더라도 마찬가지입니다.
Apache Jakarta Http Components; Apache Lucene - Lucene.Net; Apache Lucene Java; Apache Thrift; Apache-Jakarta Lucene; Apache-Logging log4net; .Net용 Common Infrastructure Libraries; Google GData Client Tools; Jakarta Commons Lang; C++용 Logging Framework; Lucerne.Net_src.zip; MIME 유형 감지 유틸리티:
Apache License 버전 2.0, 2004년 1월 http://www.apache.org/licenses/
사용, 복제 및 배포에 관한 이용 약관
1. 정의.
"라이선스"란, 본 문서의 제1조부터 제9조까지에 규정된 대로 사용, 복제 및 배포에 관한 이용 약관을 의미합니다.
"라이선스 제공자"란, 라이선스를 부여하는 저작권자 또는 저작권자가授权한 법인을 의미합니다.
"Legal Entity"란 해당 행위 주체와, 그 주체를 통제하는 모든 다른 엔터티, 그 주체에 의해 통제되는 모든 다른 엔터티, 또는 그 주체와 공통의 통제 하에 있는 모든 다른 엔터티의 결합을 의미한다. 이 정의의 목적상,
"control"이란 (i) 계약 또는 기타의 방법을 불문하고, 해당 엔터티의 방향 또는 관리를 직·간접적으로 야기할 수 있는 권한, 또는 (ii) 발행 주식의 50% (50%) 이상에 대한 소유권, 또는 (iii) 해당 엔터티에 대한 실질적인 소유권을 의미한다.
"You"(또는 "Your")란 이 라이선스에 의해 부여된 권한을 행사하는 개인 또는 Legal Entity를 의미한다.
"Source" form이란 소프트웨어 소스 코드, 문서 소스, 구성 파일 등(이에 한정되지 않음)을 포함하여 수정(변경)을 수행하기에 가장 바람직한 형태를 의미한다.
"Object" form이란 Source form을 기계적으로 변환 또는 번역하여 얻어지는 모든 형태를 의미하며, 컴파일된 오브젝트 코드, 생성된 문서, 다른 미디어 유형으로의 전환 등을 포함하되 이에 한정되지 않는다.
"Work(저작물)"란, 라이선스에 따라 제공되는 저작자(저작권자)의 저작물로서, 해당 저작물에 포함되었거나 그에 첨부된 저작권 고지로 표시된 바에 따라, 소스 또는 오브젝트 형태의 어느 쪽이든 상관없이 해당 저작물을 의미합니다(아래 부록에 예시가 제공됨).
"Derivative Works(2차적 저작물)"란, 소스 또는 오브젝트 형태의 어느 쪽이든, Work(저작물)에 기초(또는 이를 바탕으로 파생)된 어떤 저작물이든 의미하며, 그에 대한 편집상의 수정, 주석, 상세화 또는 기타 수정이 전체적으로 저작자에 의한 독창적인 저작물에 해당함을 나타내야 합니다. 본 라이선스의 목적상, Derivative Works는 Work 및 그 Derivative Works의 인터페이스로부터 분리 가능한 상태로 남아 있거나, 단순히 링크(또는 명칭으로 바인딩)하는 것에 그치는 저작물은 포함하지 않습니다.
"Contribution(기여)"란, 저작권자가 또는 저작권자를 대신하여 제출하도록 권한을 부여받은 개인이나 법인(다만 이에 한정되지 않음)이, 해당 저작권자의 권리 하에 Work(저작물)에 포함시키기 위해 라이선스 제공자(Licensor)에게 의도적으로 제출하는 모든 저작자에 의한 저작물을 의미합니다. 여기에는 Work의 원본 버전과, 그 Work 또는 그 Derivative Works(2차적 저작물)에 대한 어떠한 수정이나 추가도 포함됩니다. 본 정의의 목적상 "submitted(제출)"이란, 라이선스 제공자 또는 그 대표자에게 발송되는 모든 형태의 전자적·구두 또는 서면 커뮤니케이션을 의미하며, 여기에는 전자 메일링 리스트, 소스 코드 관리 시스템, 이슈 추적 시스템에서의 커뮤니케이션 등이 포함되되 이에 한정되지는 않습니다. 단, Work를 논의하고 개선하기 위한 목적으로 라이선스 제공자 또는 그를 대신하여 관리되는 시스템에서 이루어지는 커뮤니케이션은 포함되지만, 저작권자가 "Not a Contribution(기여가 아님)"이라고 명백히 표시하거나 기타 서면으로 지정한 커뮤니케이션은 제외합니다.
"Contributor(기여자)"란, Licensor(라이선스 제공자) 및, Licensor가 Contribution을 수령한 후 이를 Work에 편입한(포함시킨) 개인 또는 법인을 의미합니다(해당 Contribution이 그 개인 또는 Legal Entity를 대신하여 제출된 경우 포함).
2. 저작권 라이선스의 부여. 본 라이선스의 약관에 따르는 것을 전제로, 각 Contributor는 귀하에게, Work 및 그러한 Derivative Works(2차적 저작물)를 소스 또는 오브젝트 형태로 복제하고, 이를 바탕으로 Derivative Works를 작성하며, 공중에게 공개 전시하고, 공중에게 공개 공연하며, 재라이선스하고, 배포할 수 있는 영구적, 전 세계적, 비독점적, 무상, 로열티 없는, 취소 불가능한 저작권 라이선스를 본 문서에 의해 부여합니다.
3. 특허 라이선스의 부여. 본 라이선스의 약관에 따라, 각 기여자는 이에 따라 귀하에게 이 작업을 제작하고, 제작하게 하고, 사용하고, 판매 제안하고, 판매하고, 수입하고, 그 밖의 방식으로 이전할 수 있는, 영구적이며 전 세계에 적용되고, 비독점적이며, 무상이고, 로열티가 없으며, 본 조에서 명시된 경우를 제외하고는 취소 불가능한 특허 라이선스를 부여합니다. 단, 이러한 라이선스는 해당 기여자가 라이선스할 수 있는 특허 청구항 중, 그 기여(들)만으로 또는 그 기여(들)가 제출된 작업과의 조합으로 인해 필연적으로 침해되는 범위에 한해 적용됩니다. 귀하가 이 작업 또는 그 안에 포함된 기여가 직접 또는 간접 특허 침해를 구성한다고 주장하며, 어떤 법인에 대해서도 특허 소송(소송에서의 교차청구 또는 반소 포함)을 제기하는 경우, 그 작업에 대해 본 라이선스에 따라 귀하에게 부여된 어떠한 특허 라이선스도 해당 소송이 제기된 날짜부터 종료됩니다.
4. 재배포. 귀하는, 수정 여부와 관계없이, 그리고 소스 형식 또는 오브젝트 형식으로, 어떠한 매체에든 해당 작업 또는 그 파생저작물의 복사본을 복제하고 배포할 수 있으나, 다음 조건을 충족해야 합니다:
- 귀하는 작업 또는 파생저작물의 다른 모든 수령자에게 본 라이선스의 사본을 제공해야 합니다. 그리고
- 귀하는 수정된 모든 파일에 귀하가 파일을 변경했음을 명확히 고지하는 눈에 띄는 공지를 포함시키도록 해야 합니다. 그리고
- 귀하가 배포하는 모든 파생저작물의 소스 형식에 있어서는, 파생저작물의 어느 부분에도 해당하지 않는 공지를 제외하고, 해당 작업의 소스 형식에 포함된 모든 저작권, 특허, 상표 및 표시(귀속) 공지를 그대로 유지해야 합니다. 그리고
- 저작물(Work)에 배포의 일부로서 "NOTICE" 텍스트 파일이 포함되어 있는 경우, 귀하가 배포하는 모든 2차 저작물(Derivative Works)은 그러한 NOTICE 파일에 포함된 저작자 표시 고지(attribution notices)의 읽을 수 있는 사본을 포함해야 하며, 2차 저작물의 어떤 부분에도 관련되지 않는 고지는 제외합니다. 해당 고지는 다음 중 적어도 한 곳에 포함되어야 합니다: 2차 저작물의 일부로 배포되는 NOTICE 텍스트 파일 내; 2차 저작물과 함께 제공되는 경우, 소스 양식(Source form) 또는 문서(documentation) 내; 또는 2차 저작물이 생성하는 표시(display) 내(그리고 그러한 제3자 고지가 통상적으로 나타나는 경우 및 있는 곳이라면 어디든). NOTICE 파일의 내용은 정보 제공 목적만을 위한 것이며 라이선스를 수정하지 않습니다. 귀하는 귀하가 배포하는 2차 저작물에, 저작물(Work)의 NOTICE 텍스트와 함께 또는 그에 대한 부록(addendum)으로 귀하의 자체 저작자 표시 고지를 추가할 수 있으나, 그러한 추가 저작자 표시 고지가 라이선스를 수정하는 것으로 해석될 수 없어야 합니다.
귀하는 귀하의 수정사항(modifications)에 대해 귀하만의 저작권 표시(copyright statement)를 추가할 수 있으며, 귀하의 수정사항의 사용, 복제 또는 배포에 대해서 추가 또는 다른 라이선스 조건(terms and conditions)을 제공하거나, 그러한 2차 저작물(Derivative Works) 전체에 대해 라이선스 조건을 제공할 수도 있습니다. 단, 귀하의 저작물(Work)에 대한 사용, 복제 및 배포가 그렇지 않은 경우에도 본 라이선스에 명시된 조건을 준수해야 합니다.
5. 기여(Contributions)의 제출. 귀하가 달리 명시적으로 밝히지 않는 한, 귀하가 라이선스 제공자(Licensor)에게 저작물(Work)에 포함시키기 위해 의도적으로 제출하는 모든 기여(Contribution)는 추가적인 어떠한 조건도 없이 본 라이선스의 적용을 받습니다. 그럼에도 불구하고, 본 문서는 귀하가 라이선스 제공자(Licensor)와 그러한 기여에 관해 체결했을 수 있는 별도의 라이선스 계약의 조건을 대체하거나 수정하는 것으로 해석되지 않습니다.
6. 상표. 본 라이선스는, 저작물(Work)의 출처를 설명하고 NOTICE 파일의 내용을 복제하기 위해 합리적이고 통상적인 용도로 필요한 경우를 제외하고는, 라이선스 제공자(Licensor)의 상호(trade names), 상표(trademarks), 서비스 표(service marks), 또는 제품명(product names)을 사용하는 것을 허락하지 않습니다.
7. 보증의 부인(Disclaimer of Warranty). 적용 법률에 의해 요구되거나 서면으로 합의된 경우를 제외하고, 라이선스 제공자(Licensor)는 저작물(Work)을 제공하며(또한 각 기여자(Contributor)는 자신의 기여(Contributions)를 제공합니다) "있는 그대로(AS IS)"의 기준으로 제공하고, 명시적이든 묵시적이든 어떤 종류의 보증이나 조건도 제공하지 않습니다. 여기에는 제한 없이, 소유권(TITLE), 비침해(NON-INFRINGEMENT), 상품성(MERCHANTABILITY), 특정 목적에의 적합성(FITNESS FOR A PARTICULAR PURPOSE)에 관한 보증 또는 조건을 포함합니다. 귀하는 저작물(Work)을 사용하거나 재배포하는 것이 적절한지 여부를 판단하는 데에 전적으로 책임이 있으며, 본 라이선스에 따른 귀하의 권한 행사와 관련된 어떠한 위험도 부담합니다.
8. 책임의 제한. 불법행위(과실을 포함), 계약 또는 그 밖의 어떤 법적 이론에 근거하더라도, 적용 법률에서 요구되는 경우(고의적 행위 및 중대한 과실 행위 등) 또는 서면으로 합의된 경우가 아닌 한, 어떤 기여자도 이 라이선스의 결과 또는 저작물의 사용 또는 사용 불가능으로 인해 발생하는 모든 성격의 손해(직접적, 간접적, 특별한, 부수적 또는 결과적 손해를 포함하되 이에 한정되지 않음)에 대해 귀하에게 책임을 지지 않습니다(다만 영업상 신용의 상실, 업무 중단, 컴퓨터의 고장 또는 오작동, 또는 그 밖의 모든 상업적 손해나 손실에 대한 손해를 포함하되 이에 한정되지 않음). 그러한 기여자가 그러한 손해의 가능성에 대해 사전 통지를 받았더라도 마찬가지입니다.
9. 보증 또는 추가 책임의 수락. 저작물 또는 그 파생 저작물을 재배포하는 동안, 귀하는 이 라이선스에 부합하는 지원, 보증, 면책, 또는 기타 책임 의무 및/또는 권리의 수락을 제공하고 이에 대해 수수료를 청구하도록 선택할 수 있습니다. 다만, 그러한 의무를 수락할 때에는 다른 어떤 기여자를 대신하여가 아니라 귀하 자신의 명의와 귀하의 단독 책임으로만 행할 수 있으며, 귀하가 어떠한 보증 또는 추가 책임을 수락함에 따라 그 기여자에게 발생하는 모든 책임이나, 그 기여자에 대해 제기되는 모든 청구에 대해 해당 기여자를 면책(방어 및 보상 포함)하는 데 동의하는 경우에만 해당됩니다.
.NET용 새로운 작업 스케줄러 클래스 라이브러리; Code Project - Microsoft Windows용 Unix 유형 종료 도구: XLogoff; Code Project - RFC 2253을 준수하는 고유 이름( Distinguished Name ) 파서; Code Project - 원형 진행 표시기; Code Project - 레지스트리 키 복사 및 이름 바꾸기; Code Project - Microsoft Word 파일에서 문서 텍스트를 직접 읽기; Code Project - RegistryMonitor - RegNotifyChangeKeyValue용 .NET 래퍼 클래스; Code Project - C#의 간단한 자녀 보호(Parental Control) 서비스; TaskScheduler. Scheduled Tasks -- CODE PROJECT Open License 1.02
서문
이 라이선스는 귀하의 저작물 사용을 규율합니다. 이 라이선스는 개발자가 저작물의 일부로 제공되는 소스 코드와 실행 파일을 어떤 형태로든 어떤 응용 프로그램에서든 사용할 수 있도록 하기 위한 것입니다.
라이선스 조건에 해당하는 주요 내용은 다음과 같습니다:
- 소스 코드 및 실행 파일은 상업적 애플리케이션에서 사용할 수 있습니다.
- 소스 코드 및 실행 파일을 재배포할 수 있으며, 그리고
- 소스 코드를 수정하여 2차 저작물을 만들 수 있습니다.
- 적합성에 대한 주장, 보장 또는 어떠한 형태의 보증도 제공되지 않습니다. 소프트웨어는 "있는 그대로" 제공됩니다.
본 저작물과 함께 제공되는 글(들)은 저작권자의 동의 없이 배포하거나 재게시할 수 없습니다. 본 라이선스는, 본 라이선스에 따라 라이선스된 저작물을 읽거나 그 밖의 방식으로 이용하는 귀하(개인 또는 기타 단체)와, 본 라이선스의 조건에 따라 저작물을 제공하는 개인 또는 기타 단체(“저작권자”) 사이에 체결됩니다.
라이선스
본 저작물(아래에 정의됨)은 본 Code Project Open License(“LICENSE”)의 조건에 따라 제공됩니다. 본 저작물은 저작권 및/또는 기타 적용 법률에 의해 보호됩니다. 본 라이선스 또는 저작권법에 따라 승인된 경우를 제외한 본 저작물의 어떠한 사용도 금지됩니다.
본 저작물에 대해 본문에서 제공하는 권리를 행사함으로써, 귀하는 본 라이선스의 조건에 동의하고 그 조건에 구속되는 것을 승인하는 것으로 간주됩니다. 저작권자는 귀하가 그러한 약관에 동의하는 것을 대가로, 본문에 포함된 권리를 귀하에게 부여합니다. 귀하가 본 라이선스의 조건을 수락하고 그에 구속되는 것에 동의하지 않는다면, 귀하는 본 저작물을 어떠한 방식으로도 사용할 수 없습니다.
1. 정의.
- "Articles"는, 집합적으로, 저자가 작성한 모든 기사를 의미하며, 해당 기사는 사용자가 Work를 위한 Source Code 및 Executable Files를 어떻게 사용할 수 있는지를 설명합니다.
- "Author"란 이 License의 조건에 따라 Work를 제공하는 개인 또는 법인을 의미합니다.
- "Derivative Work"란 Work 또는 Work 및 기타 이미 존재하는 저작물을 기반으로 하는 저작물을 의미합니다.
- "Executable Files"란 Work에 포함된 실행 파일, 바이너리 파일, 구성(configuration), 그리고 필요에 따라 포함된 모든 데이터 파일을 의미합니다.
- "Publisher"란 귀하가 Work를 얻는(또는 Work를 통해 제공받는) 웹사이트, 잡지, CD-ROM, DVD 또는 기타 매체의 제공자를 의미합니다.
- "Source Code"는 Executable Files를 생성하는 데 사용되는 소스 코드 및 구성 파일의 모음을 의미합니다.
- "Standard Version"이란, 해당 Work가 수정되지 않았거나, 저자의 동의에 따라 수정된 경우를 말하되, 그러한 동의는 저자의 전적인 재량에 따릅니다.
- "Work"는 Publisher가 배포하는 파일의 모음을 의미하며, Source Code, Executable Files, 바이너리, 데이터 파일, 문서, 백서 및 Articles를 포함합니다.
- "You"는 이 라이선스에 따라 Work를 사용하고 귀하의 권리를 행사하려는 개인 또는 단체를 의미합니다.
2. 공정 사용/공정 사용 권리. 이 라이선스의 어떤 조항도 저작권법 또는 기타 적용 가능한 법률에 따라 저작권 소유자의 배타적 권리에 부과되는 공정 사용, 공정 거래, 최초 판매 또는 기타 제한에서 발생하는 권리를 감소, 제한 또는 침해하려는 의도가 없습니다.
3. 라이선스 부여. 본 라이선스의 약관 및 조건에 따라, 저작자는 귀하에게 전 세계적으로, 로열티 없이, 비독점적이며, 영구적인(해당 저작권이 적용되는 기간 동안) 본 저작물에서 아래에 명시된 권리를 행사할 수 있는 라이선스를 본 문서로써 부여합니다:
- 귀하는 자신의 애플리케이션에서 소스 코드 또는 실행 파일의 표준 버전을 사용할 수 있습니다.
- 귀하는 공용 저작물(Public Domain) 또는 저작자로부터 얻은 버그 수정, 이식성 수정 및 기타 변경 사항을 적용할 수 있습니다. 이러한 방식으로 수정된 저작물은 여전히 표준 버전으로 간주되며 본 라이선스의 적용을 받습니다.
- 또한 귀하는(제목/조항(Articles)을 제외하고) 이 저작물의 귀하의 사본을 어떤 방식으로든 수정하여 파생 저작물을 만들 수 있습니다. 다만, 변경한 각 파일마다 해당 파일을 어떻게, 언제, 어디에서 변경했는지에 대해 명확하게 눈에 띄는 고지를 삽입해야 합니다.
- 귀하는 더 큰 규모(가능하면 상업적일 수 있음)의 소프트웨어 배포의 일부로서, 실행 파일 및 소스 코드의 표준 버전 또는 파생 저작물을 다른 프로그램(상업적일 수 있음)과 합쳐서 배포할 수 있습니다.
- 저자가 어떠한 형태로든 출판한 저작물(Work)을 논의하는 해당 Articles는 저자의 동의 없이 배포하거나 재게시할 수 없습니다. 저자는 그러한 Articles에 대한 저작권을 보유합니다. 귀하는 본 라이선스에 따라 Executable Files 및 Source Code를 사용할 수 있으나, 저자의 사전 서면 동의 없이 Articles를 재게시하거나 재배포하거나 그 밖의 방식으로 배포 또는 제공할 수는 없습니다.
귀하가 제공하고 본 저작물(Work)의 Source Code 또는 Executable Files에 연결한 어떠한 서브루틴이나 모듈도 이 저작물의 일부로 간주되지 않으며, 이 라이선스의 적용을 받지 않습니다.
4. 특허 라이선스. 본 라이선스의 적용을 받는 조건에 따라, 각 Author는 본 문서에 의하여 귀하에게 저작물을 제작하고(또는) 제작하게 하며, 사용하고, 수입하고, 그 밖의 방식으로 이전할 수 있는, 영구적이고 전 세계에 미치며, 비독점적이고, 무상이며, 로열티 프리이며, 취소 불가능한(단, 본 조항에 명시된 경우는 제외) 특허 라이선스를 부여합니다.
5. 제한 사항. 위의 제3조에서 부여된 라이선스는 아래의 제한 사항에 명시적으로 적용되며, 그 제한 사항에 따라 범위가 제한됩니다:
- 귀하는 Source Code 또는 Executable Files에 표시될 수 있는 원저작권(copyright)、특허(patent)、상표(trademark) 및 저작자 표시(attribution) 고지와 관련 면책 조항을 제거하지 않기로 동의합니다.
- 귀하는 이 저작물이 귀하의 자체 제품임을 광고하거나 어떠한 방식으로든 암시하지 않기로 동의합니다.
- 저작자의 사전 서면 동의 없이, 저작자의 이름을 해당 저작물로부터 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.
- 귀하는 저작물의 어떠한 부분도 판매, 임대 또는 대여하지 않기로 동의합니다. 이는 귀하가 저작물 또는 그 일부를 그 자체가 판매되는 더 큰 소프트웨어 배포물에 포함시키는 것을 제한하지 않습니다. 다만 저작물 그 자체는 판매, 임대 또는 대여할 수 없습니다.
- 귀하는 이 라이선스의 조건에 따라서만 실행 파일과 소스 코드를 배포할 수 있으며, 귀하가 배포하는 실행 파일 또는 소스 코드의 모든 복사본마다 이 라이선스의 사본 또는 이 라이선스의 Uniform Resource Identifier를 포함해야 합니다. 또한 그러한 실행 파일과 소스 코드를 받는 누구라도 이 라이선스의 조건이 해당 실행 파일 및/또는 소스 코드에 적용된다는 데 동의하도록 보장해야 합니다. 귀하는 이 라이선스의 조건 또는 수령자가 본 약관에 따라 부여받은 권리를 행사하는 것을 변경하거나 제한하는 어떠한 조건도 저작물에 대하여 제안하거나 부과할 수 없습니다. 귀하는 저작물을 재(하)위 라이선스할 수 없습니다. 귀하는 이 라이선스 및 보증 부인과 관련된 모든 고지를 그대로 유지해야 합니다. 귀하는 이 라이선스의 조건과 일치하지 않는 방식으로 저작물에 대한 접근 또는 사용을 통제하는 어떤 기술적 조치와 함께 실행 파일 또는 소스 코드를 배포할 수 없습니다.
- 귀하는 불법적, 비윤리적 또는 부적절한 목적을 위해 저작물을 사용하지 않으며, 불법적, 비윤리적 또는 부적절한 자료가 포함된 페이지에서 저작물을 사용하지 않기로 동의합니다. 저작물은 적용 가능한 수출 관련 법률의 적용을 받습니다. 귀하는 귀하가 저작물을 수령한 이후 저작물에 적용될 수 있는 모든 관련 법률 및 규정을 준수하기로 동의합니다.
6. 진술, 보증 및 면책 조항. 이 저작물은 "있는 그대로(AS IS)", "현 상태 그대로(WHERE IS)" 및 "이용 가능한 범위 내에서(AS AVAILABLE)" 제공되며, 명시적 또는 묵시적 보증, 조건 또는 보장을 포함하여 어떠한 보증도 제공되지 않습니다. 사용자인 귀하는 이 저작물의 사용과 관련하여 발생할 수 있는 모든 위험(저작권 침해, 특허 침해, 적합성 등)을 전적으로 부담합니다. 저자는 상품성, 판매 가능한 품질 또는 특정 목적에의 적합성에 대한 보증/조건을 포함하되 이에 한정되지 않고, 명시적·묵시적 또는 법정 보증/조건 전부를 명시적으로 부인합니다. 또한 이 저작물(또는 그 일부)이 정확하고, 유용하며, 버그가 없고, 바이러스가 없음을 보장하지 않습니다. 귀하는 이 저작물 또는 파생 저작물을 배포할 때마다 이 면책 조항을 그대로 전달해야 합니다.
7. 면책(보상). 귀하는 본인의 본 저작물 사용으로 인해 또는 그와 관련하여 발생하는 모든 청구, 소송, 손실, 손해, 책임, 비용 및 지출(합리적인 법률 또는 변호사 수임료를 포함)을 이유로부터 또는 그에 대해 저자와 출판사를 방어하고, 배상하며, 그리고 그로부터 면책(면책을 유지)하는 데 동의합니다.
8. 책임의 제한. 적용 법률이 요구하는 범위를 제외하고, 어떤 경우에도 저자 또는 출판사는 이 라이선스 또는 저작물의 사용, 또는 그 밖의 사유로 인해 발생하는 어떠한 특수 손해, 부수적 손해, 결과적 손해, 징벌적 손해 또는 예시적 손해에 대해서, 어떠한 법적 이론에 근거하든 귀하에게 책임을 지지 않습니다. 설령 저자 또는 출판사가 그러한 손해의 가능성에 대해 사전에 고지받았더라도 마찬가지입니다.
9. 종료.
- 본 라이선스 및 그에 따라 부여된 권리는 귀하가 본 라이선스의 어느 조항을 위반하는 경우, 그 위반이 발생하는 즉시 자동으로 종료됩니다. 다만, 본 라이선스에 따라 귀하로부터 파생 저작물을 제공받은 개인 또는 단체는 그러한 개인 또는 단체가 해당 라이선스를 완전히 준수하는 한, 라이선스가 종료되지 않습니다. 제1조, 제2조, 제6조, 제7조, 제8조, 제9조, 제10조 및 제11조는 본 라이선스의 어떠한 종료에도 불구하고 계속 효력을 유지합니다.
- 귀하가 저작권, 상표권, 특허 또는 그 밖의 어떠한 침해 주장이라도, 귀하가 저작물(Work)에 의해 이루어졌다고 주장하는 침해에 관하여 어느 기여자(contributor)에게 제기하는 경우, 해당 기여자가 귀하에게 저작물(Work)에 대해 부여한 라이선스는 자동으로 종료됩니다.
- 상기 이용 약관에 따르는 한, 본 라이선스는 영구적입니다(저작물(Work)에 적용되는 해당 저작권의 존속 기간 동안). 그럼에도 불구하고, 저작자(Author)는 저작물을 다른 라이선스 조건에 따라 공개하거나 언제든지 저작물의 배포를 중단할 권리를 보유합니다. 다만, 어떠한 선택도 본 라이선스(또는 본 라이선스의 조건에 따라 부여되었거나 부여되어야 하는 기타 라이선스)를 철회하는 역할을 하지 않으며, 본 라이선스는 상기와 같이 종료되는 경우를 제외하고는 계속하여 완전한 효력을 유지합니다.
10. 게시자(Publisher). 당사자들은 본문으로, 게시자(Publisher)가 어떠한 경우에도 본 라이선스의 대상에 관하여 책임을 지지 않으며, 어떠한 책임도 부담하지 않는 것임을 확인합니다. 게시자는 저작물(Work)에 관하여 어떠한 보증도 하지 않으며, 본 라이선스와 관련하여 발생하는 어떠한 손해에 대해서도(제한 없이 일반 손해, 특별 손해, 우발적 손해 또는 결과적 손해를 포함) 어떠한 법적 이론에 기초하더라도 귀하 또는 어느 당사자에 대해 손해배상 책임을 지지 않습니다. 게시자는 통지 없이도 언제든지 귀하에게 저작물(Work)의 제공을 중단할 권리를 보유합니다.
11. 기타
- 본 라이선스는 저작자(Author)의 본사 소재지의 법률에 의해 규율되며, 저작자가 개인인 경우에는 저작자의 주된 거소(거주지) 소재지의 법률에 의해 규율됩니다.
- 본 라이선스의 어떠한 조항이 적용 법률에 따라 무효이거나 집행 불가능한 경우에도, 본 라이선스의 나머지 조항의 유효성 또는 집행 가능성에는 영향을 미치지 않으며, 본 라이선스 당사자들의 추가 조치 없이 해당 조항은 그 조항이 유효하고 집행 가능하도록 하기 위해 필요한 최소한의 범위에서 수정(개정)됩니다.
- 본 라이선스의 어떠한 조항이나 규정도, 그와 같은 포기 또는 동의가 서면으로 작성되고, 해당 포기 또는 동의를 부담(책임)하는 당사자가 서명하지 않는 한, 포기된 것으로 간주되거나 위반에 대한 동의가 있는 것으로 보지 않습니다.
- 본 라이선스는 본 라이선스에 따라 라이선스되는 저작물(Work)에 관해 당사자 간에 체결된 전체 합의를 구성합니다. 본 라이선스에 명시되지 않은 저작물에 관한 어떠한 합의, 계약 또는 진술도 존재하지 않습니다. 작성자(Author)는 귀하(You)로부터의 어떠한 통신에서 나타날 수 있는 추가 규정에 의해 구속되지 않습니다. 본 라이선스는 작성자와 귀하가 상호 서면 동의하지 않는 한 수정될 수 없습니다.
Code Project ActionList for .NET2.0; JUnit; Windows Installer XML(WiX) Toolset -- Common Public License
회사는 (Common Public License에 따라 정의된) 모든 기여자(ALL CONTRIBUTORS)를 대신하여, 명시적이든 묵시적이든 모든 보증과 조건을 부인합니다. 여기에는 권리(소유권)에 관한 보증 또는 조건 및 침해하지 않음을 전제로 한 보증 또는 조건, 그리고 상품성 및 특정 목적에의 적합성에 관한 묵시적 보증 또는 조건이 포함됩니다. 어떠한 기여자도 이익의 상실과 같은 손해를 포함하되 이에 한정되지 않는 직접적·간접적·특별한·우발적 및 결과적 손해에 대하여 어떠한 책임도 지지 않습니다. 본 약관과 다른 어떠한 조항도 회사가 단독으로 제공하는 것이며, 다른 어떠한 당사자도 제공하지 않습니다. 오픈 소스 코드에 대한 소스 코드는 서면 요청 시 회사로부터 제공받을 수 있습니다.
Microsoft Ajax Content Delivery Network -- Microsoft Limited Public License
이 소프트웨어는 "있는 그대로(as-is)" 라이선스가 적용됩니다. 이 소프트웨어를 사용하는 데 따른 위험은 사용자(귀하)에게 있습니다. 기여자는 명시적 보증, 보장 또는 조건을 제공하지 않습니다. 귀하의 현지 법률에 따라 추가적인 소비자 권리가 있을 수 있으며, 이 라이선스는 이를 변경할 수 없습니다. 현지 법률에서 허용하는 범위 내에서, 기여자는 상품성, 특정 목적에의 적합성 및 비침해에 관한 묵시적 보증을 배제합니다.
.NET 및 Mono용 C# 기반 오픈 소스 SNMP -- GNU Library General Public License (LGPL) Version 2.1, 1999년 2월
Copyright (C) 2008-2012 Malcolm Crowe, Lex Li 및 기타 기여자.
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 누구든지 이 라이선스 문서를 있는 그대로 복사하여 배포할 수 있으나, 이를 변경하는 것은 허용되지 않습니다. 서문 대부분의 소프트웨어에 대한 라이선스는, 공유하고 변경할 수 있는 귀하의 자유를 빼앗도록 설계되어 있습니다. 이에 반해 GNU 일반 공중 라이선스는, 자유 소프트웨어를 공유하고 변경할 수 있는 귀하의 자유를 보장하기 위한 것입니다. 즉, 모든 사용자를 위해 소프트웨어가 자유롭게 제공되도록 하기 위함입니다.
이 라이선스인 Lesser General Public License는 Free Software Foundation 및 이를 사용하기로 결정한 다른 저자들의 일부 특별히 지정된 소프트웨어 패키지—일반적으로 라이브러리—에 적용됩니다. 여러분도 이를 사용할 수 있지만, 아래 설명에 근거하여 특정한 경우에 이 라이선스와 일반적인 General Public License 중 어느 것이 더 나은 전략인지 먼저 신중히 생각해 보시기를 권장합니다.
우리가 'free software(자유 소프트웨어)'라고 말할 때, 그것은 가격이 아니라 사용의 자유를 의미합니다. 우리의 General Public Licenses는 여러분이 자유 소프트웨어의 복사본을 배포할 자유(원하신다면 이 서비스에 대해 비용을 청구할 수도 있습니다)를 갖고, 소스 코드를 받거나 원할 경우 이를 얻을 수 있으며, 소프트웨어를 변경하고 그 일부를 새로운 자유 프로그램에서 사용할 수 있고, 그리고 여러분이 이러한 일을 할 수 있다는 점을 알 수 있도록 하기 위해 설계되었습니다.
여러분의 권리를 보호하기 위해, 배포자가 여러분에게 이러한 권리를 거부하거나 여러분에게 이러한 권리를 포기하도록 요구하는 것을 금지하는 제한을 둘 필요가 있습니다. 이러한 제한은 여러분이 라이브러리의 복사본을 배포하거나 그것을 수정하는 경우, 여러분에게 일정한 책임으로 이어집니다.
예를 들어, 라이브러리의 복사본을 무상 또는 유상으로 배포한다면, 여러분은 수령자에게 우리가 여러분에게 부여한 모든 권리를 제공해야 합니다. 그들도 소스 코드를 수령하거나 받을 수 있도록 해야 합니다. 만약 다른 코드를 라이브러리와 연결한다면, 라이브러리에 변경을 가한 뒤 다시 컴파일한 후에 수령자들이 라이브러리와 다시 링크할 수 있도록 수령자에게 완전한 오브젝트 파일을 제공해야 합니다. 그리고 수령자들이 자신의 권리를 알 수 있도록 이러한 조건을 그들에게 제시해야 합니다.
우리는 두 단계의 방법으로 여러분의 권리를 보호합니다. (1) 우리는 라이브러리에 저작권을 표시하고, (2) 우리는 여러분에게 이 라이선스를 제공하여, 라이브러리를 복사하고 배포 및/또는 수정할 수 있는 법적 권한을 여러분에게 부여합니다.
각 배포자를 보호하기 위해, 무료 라이브러리에는 보증이 없음을 매우 명확히 하고자 합니다. 또한 누군가가 이 라이브러리를 수정한 뒤 이를 전달하는 경우, 수신자는 자신들이 받는 것이 원래 버전이 아니라는 점을 알아야 합니다. 그래야 다른 사람들에 의해 도입될 수 있는 문제로 인해 원저자의 평판이 영향을 받지 않도록 할 수 있습니다.
마지막으로, 소프트웨어 특허는 모든 무료 프로그램의 존재에 대해 지속적인 위협이 됩니다. 우리는 특허권자에게서 제한적인 라이선스를 취득함으로써, 기업이 무료 프로그램의 사용자들을 효과적으로 제한할 수 없도록 보장하고자 합니다. 따라서 우리는 라이브러리의 어떤 버전에 대해 얻는 특허 라이선스가, 이 라이선스에 명시된 사용의 완전한 자유와 반드시 일치해야 함을 고집합니다.
일부 라이브러리를 포함한 대부분의 GNU 소프트웨어는 일반적인 GNU General Public License의 적용을 받습니다. 이 라이선스인 GNU Lesser General Public License는 특정 지정 라이브러리에 적용되며, 일반적인 General Public License와는 상당히 다릅니다. 우리는 비(非)자유 프로그램에 해당 라이브러리를 연결할 수 있도록 하기 위해, 일부 라이브러리에 이 라이선스를 사용합니다.
프로그램이 라이브러리와 정적으로든 공유 라이브러리를 사용하든 결합되는 경우, 두 요소의 결합은 법적으로 볼 때 원래 라이브러리의 파생물인 결합 저작물(combined work)입니다. 따라서 일반적인 General Public License는 그러한 연결(링킹)이 전체 결합이 그 라이선스의 자유에 대한 기준을 충족할 때에만 허용합니다. Lesser General Public License는 라이브러리와 다른 코드의 연결에 대해 더 느슨한 기준을 허용합니다.
우리는 이 라이선스를 일반적인 General Public License보다 사용자의 자유를 보호하는 데 “Less(덜)” 일을 하기 때문에 “Lesser(더 낮은)” General Public License라고 부릅니다. 또한 이는 경쟁하는 비(非)자유 프로그램에 비해 다른 자유 소프트웨어 개발자들에게도 “Less”의 이점을 제공합니다. 이러한 단점이 바로 많은 라이브러리에 대해 일반적인 General Public License를 사용하는 이유입니다. 그러나 Lesser 라이선스는 특정한 특별한 상황에서는 이점을 제공합니다.
예를 들어, 드물게 특정 라이브러리가 가능한 한 널리 사용되어 사실상 표준(de-facto standard)이 되도록 장려할 특별한 필요가 있을 수 있습니다. 이를 위해서는 비(非)자유 프로그램이 해당 라이브러리를 사용하도록 허용해야 합니다. 더 흔한 경우는 무료 라이브러리가 널리 사용되는 비(非)자유 라이브러리와 동일한 작업을 수행하는 경우입니다. 이 경우 무료 라이브러리를 무료 소프트웨어로만 제한함으로써 얻을 이점은 크지 않으므로, 우리는 Lesser General Public License를 사용합니다.
다른 경우에는, 비(非)자유 프로그램에서 특정 라이브러리를 사용할 수 있도록 허용함으로써 더 많은 사람들이 방대한 양의 무료 소프트웨어를 사용할 수 있게 됩니다. 예를 들어, 비(非)자유 프로그램에서 GNU C Library를 사용할 수 있도록 허용하면, 더 많은 사람들이 GNU 운영 체제 전체뿐 아니라 그 변형인 GNU/Linux 운영 체제도 사용할 수 있게 됩니다.
Lesser General Public License는 사용자의 자유를 덜 보호하지만, 그 라이브러리와 연결된 프로그램의 사용자가 라이브러리의 수정된 버전을 사용하여 해당 프로그램을 실행할 수 있는 자유와 수단이 보장된다는 점은 확실합니다.
다음은 복사, 배포 및 수정에 대한 정확한 조건과 조항입니다. "라이브러리를 기반으로 한 저작물(work based on the library)"과 "라이브러리를 사용하는 저작물(work that uses the library)"의 차이에 주의 깊게 유의하십시오. 전자는 라이브러리에서 파생된 코드를 포함하는 반면, 후자는 실행을 위해 라이브러리와 결합되어야 합니다.
복사, 배포 및 수정에 대한 조건 및 조항
0. 이 라이선스 계약은 저작권자 또는 기타 권한을 부여받은 자가, 이 Lesser General Public License(또한 "이 라이선스"라고도 함)의 조건에 따라 배포될 수 있다고 고지한 모든 소프트웨어 라이브러리 또는 기타 프로그램에 적용됩니다. 각 라이선스 수령자는 "당신"으로 칭합니다.
"라이브러리"란, 실행 파일을 형성하기 위해 애플리케이션 프로그램(해당 프로그램이 그러한 기능 및 데이터 중 일부를 사용하는)을 필요에 따라 쉽게 연결할 수 있도록 사전에 준비된 소프트웨어 기능 및/또는 데이터의 모음을 의미합니다.
아래의 "라이브러리"란, 이러한 조건에 따라 배포된 모든 소프트웨어 라이브러리 또는 저작물을 의미합니다. "라이브러리를 기반으로 한 저작물"이란 저작권법에 따른 라이브러리 또는 그 어떤 파생 저작물(derivative work)을 뜻합니다. 즉, 라이브러리를 포함하거나 그 일부를 포함하는 저작물로서, 그대로이거나 수정 및/또는 다른 언어로의 단순 번역을 거친 경우를 말합니다. (이하, "수정(modification)"이라는 용어에는 제한 없이 번역도 포함됩니다.)
어떤 저작물에 대한 "소스 코드(Source code)"란, 해당 저작물을 수정하기 위해 가장 바람직한 형태를 의미합니다. 라이브러리의 경우 "완전한 소스 코드"란, 그 라이브러리가 포함하는 모든 모듈에 대한 모든 소스 코드와, 관련된 인터페이스 정의 파일, 그리고 라이브러리의 컴파일 및 설치를 제어하는 데 사용되는 스크립트를 모두 포함함을 의미합니다.
복제, 배포 및 수정 이외의 활동은 이 라이선스의 적용을 받지 않으며, 그 범위를 벗어납니다. 라이브러리를 사용하여 프로그램을 실행하는 행위는 제한되지 않으며, 해당 프로그램의 출력은 그 내용이 라이브러리를 기반으로 한 저작물에 해당하는 경우에만 적용됩니다(그 저작물을 작성하기 위한 도구에서 라이브러리를 사용하는지 여부와는 무관). 이는 라이브러리가 무엇을 하는지, 그리고 라이브러리를 사용하는 프로그램이 무엇을 하는지에 따라 달라집니다.
1. 귀하는 라이브러리의 완전한 소스 코드를 수령한 대로, 어떤 매체에든 그대로 복사하여 배포할 수 있습니다. 단, 각 복사본에 대해 적절한 저작권 고지와 보증 부인 고지를 눈에 띄고 적절하게 게시해야 하며, 이 라이선스 및 어떠한 보증의 부재를 언급하는 모든 고지를 그대로 유지해야 하고, 라이브러리와 함께 이 라이선스의 사본을 배포해야 합니다.
복사본을 물리적으로 전달하는 행위에 대해서는 수수료를 청구할 수 있으며, 선택에 따라 수수료와 교환하여 보증 보호를 제공할 수도 있습니다.
2. 귀하는 라이브러리의 사본 또는 그 일부를 수정하여, 라이브러리에 기반한 저작물을 형성할 수 있으며, 그러한 수정 또는 그 저작물을 위의 제1조의 조건에 따라 복사하고 배포할 수 있습니다. 단, 다음의 모든 조건을 함께 충족해야 합니다:
- 수정된 저작물 자체가 소프트웨어 라이브러리여야 합니다.
- 수정된 파일이, 귀하가 파일을 변경했으며 변경된 날짜가 무엇인지가 명확히 표시된 눈에 띄는 고지를 포함하도록 해야 합니다.
- 귀하는 이 라이선스의 조건에 따라, 제3자 모두에게 무상으로 저작물 전체에 라이선스가 부여되도록 해야 합니다.
- 수정된 Library의 한 시설이, 해당 시설이 호출될 때 전달되는 인수로서가 아니라, 그 시설을 사용하는 응용 프로그램이 제공해야 하는 함수 또는 데이터 표를 가리키는 경우, 응용 프로그램이 그러한 함수나 표를 제공하지 못하는 상황에서도 그 시설이 여전히 작동하고, 그 목적 가운데 의미 있게 남아 있는 어떤 부분이든 수행하도록 보장하기 위해 선의의 노력을 기울여야 합니다.
(예를 들어, 제곱근을 계산하기 위한 라이브러리의 함수는 응용 프로그램과 무관하게 목적이 완전히 명확하게 정의되어 있습니다. 따라서 제2절(d)항은, 이 함수가 사용하는 응용 프로그램이 제공하는 함수나 표는 모두 선택 사항이어야 함을 요구합니다. 즉, 응용 프로그램이 그것을 제공하지 않더라도 제곱근 함수는 여전히 제곱근을 계산해야 합니다.)
이러한 요구 사항은 수정된 저작물 전체에 적용됩니다. 해당 저작물의 식별 가능한 부분이 Library로부터 도출된 것이 아니며, 그 자체로서 합리적으로 독립되고 별도의 저작물로 간주될 수 있다면, 귀하가 그것들을 별도의 저작물로 배포할 때에는 이 라이선스와 그 조건이 그러한 부분에는 적용되지 않습니다. 그러나 귀하가 동일한 부분을 Library를 기반으로 하는 하나의 전체 저작물의 일부로서 배포하는 경우, 그 전체의 배포는 이 라이선스의 조건에 따라야 하며, 이 라이선스에서 다른 라이선스 보유자에게 부여되는 권한은 전체에 미치고, 따라서 누가 작성했는지와 무관하게 각 부분 모두에 미칩니다.
따라서 이 절의 취지는, 귀하가 전적으로 작성한 저작물에 대한 귀하의 권리를 주장하거나 다투려는 것이 아닙니다. 오히려 그 취지는 Library를 기반으로 한 파생 저작물 또는 집합 저작물의 배포를 통제할 권리를 행사하는 데 있습니다.
또한, 라이브러리를 기반으로 하지 않은 다른 저작물을 라이브러리(또는 라이브러리를 기반으로 한 저작물)와 함께 저장 매체나 배포 매체의 단일 볼륨에 단순히 집계(통합)했다고 해서, 그 다른 저작물이 본 라이선스의 적용 범위에 포함되는 것은 아닙니다.
3. 특정 사본에 대해 이 라이선스 대신 통상적인 GNU 일반 공중 사용 허가서(ordinary GNU General Public License)의 조항을 적용하기로 선택할 수 있습니다. 이를 위해서는, 이 라이선스를 참조하는 모든 고지 문구를 수정하여, 이 라이선스가 아니라 통상적인 GNU 일반 공중 사용 허가서 버전 2를 참조하도록 해야 합니다. (통상적인 GNU 일반 공중 사용 허가서의 2버전보다 더 최신 버전이 이미 나와 있다면, 원하실 경우 그 버전을 대신 지정할 수 있습니다.) 이러한 고지 문구에는 다른 어떤 변경도 하지 마십시오.
이 변경이 특정 사본에 대해 이루어지면, 그 사본에 대해서는 되돌릴 수 없으므로, 그 사본으로부터 만들어지는 이후의 모든 사본 및 파생 저작물에는 통상적인 GNU 일반 공중 사용 허가서가 적용됩니다.
이 옵션은, 라이브러리가 아닌 프로그램에 라이브러리 코드의 일부를 복사하려는 경우에 유용합니다.
4. 위의 제1조 및 제2조의 조건에 따라, 라이브러리(또는 제2조에 따라 그 일부 또는 파생물)를 목적 코드 또는 실행 가능 형태로 복사하여 배포할 수 있습니다. 단, 이를 완전하게 대응하는 기계가 읽을 수 있는 소스 코드와 함께 제공해야 하며, 그 소스 코드는 일반적으로 소프트웨어 교환에 사용되는 매체에 대해 위의 제1조 및 제2조의 조건에 따라 배포되어야 합니다.
목적 코드(object code)의 배포가 지정된 장소에서 복사할 수 있는 접근을 제공함으로써 이루어지는 경우, 동일한 장소에서 소스 코드(source code)를 복사할 수 있는 동등한 접근을 제공하면, 제3자가 목적 코드와 함께 소스를 복사하도록 강제되지 않더라도 소스 코드를 배포해야 한다는 요구 사항을 충족합니다.
5. 라이브러리의 어떤 부분도 파생한 내용을 포함하지 않지만, 컴파일되거나 라이브러리와 연결(linked)되는 방식으로 라이브러리와 함께 작동하도록 설계된 프로그램을 "라이브러리를 사용하는 저작물(work that uses the Library)"이라고 합니다. 이러한 저작물은 그 자체만 놓고 보면 라이브러리의 파생 저작물(derivative work)이 아니므로, 따라서 이 라이선스의 적용 범위 밖에 있습니다.
그러나 "라이브러리를 사용하는 저작물(work that uses the Library)"을 라이브러리와 연결(linking)하면, 이는 "라이브러리를 사용하는 저작물(work that uses the library)"이 아니라 라이브러리의 일부를 포함하기 때문에 라이브러리의 파생 저작물(derivative)의 실행 파일(executable)이 생성됩니다. 따라서 이 실행 파일은 이 라이선스의 적용을 받습니다. 6절에는 이러한 실행 파일의 배포에 대한 조건이 명시되어 있습니다.
“라이브러리를 사용하는 저작물(work that uses the Library)”이 라이브러리의 일부인 헤더 파일(header file)의 자료를 사용하는 경우, 소스 코드가 그렇지 않더라도 그 저작물의 목적 코드(object code)는 라이브러리의 파생 저작물일 수 있습니다. 이것이 사실인지 여부는 특히 그 저작물이 라이브러리 없이도 연결(linked)될 수 있는 경우, 또는 그 저작물이 그 자체로 라이브러리인 경우에 더욱 중요합니다. 이것이 성립하는 기준(임계값)은 법률로 정확하게 정의되어 있지 않습니다.
이러한 목적 파일(object file)이 오직 수치 매개변수, 데이터 구조 레이아웃 및 접근자(accessors), 그리고 작은 매크로와 작은 인라인 함수(길이 10줄 이하)만을 사용하는 경우라면, 그것이 법적으로 파생 저작물(derivative work)인지 여부와 관계없이 해당 목적 파일의 사용은 제한받지 않습니다. (이 목적 코드를 포함하고 라이브러리의 일부를 포함하는 실행 파일(executables)은 여전히 6절의 적용을 받습니다.)
그렇지 않은 경우, 저작물이 Library의 파생물인 때에는, 제6조의 조건에 따라 해당 저작물의 목적 코드(object code)를 배포할 수 있습니다. 그 저작물을 포함하는 모든 실행 파일(executable)은 Library 자체와 직접 연결되어 있는지 여부와 관계없이 제6조의 적용을 받습니다.
6. 위 조항들에 대한 예외로서, “Library를 사용하는 저작물(work that uses the Library)”을 Library와 결합하거나 링크하여 Library의 일부를 포함하는 저작물을 제작하고, 해당 저작물을 귀하의 선택에 따라 배포할 수도 있습니다. 단, 그 조건이 고객의 자체 사용을 위해 해당 저작물을 수정할 수 있게 하고, 그러한 수정 사항을 디버깅하기 위한 역공학(reverse engineering)을 허용해야 합니다.
귀하는, 각 복사본마다 해당 저작물에 Library가 사용되었으며 Library 및 그 사용이 이 라이선스의 적용을 받는다는 점을 눈에 띄게 고지해야 합니다. 또한 이 라이선스의 사본을 제공해야 합니다. 실행 중인 동안 해당 저작물이 저작권 고지(copyright notices)를 표시하는 경우, 그 안에 Library에 대한 저작권 고지를 포함해야 하며, 더불어 사용자가 이 라이선스의 사본을 볼 수 있도록 안내하는 참조도 함께 포함해야 합니다. 또한, 다음 중 하나를 수행해야 합니다:
- 해당 저작물에, Library에 대해 완전하고 해당하는 기계가 읽을 수 있는 소스 코드(해당 저작물에 사용된 어떠한 변경사항도 포함)를 함께 첨부하십시오(이 변경사항은 위의 제1조 및 제2조에 따라 배포되어야 합니다). 또한, 저작물이 Library와 연결(linked)된 실행 파일(executable)인 경우에는, 사용자가 Library를 수정한 뒤 다시 링크(relink)하여 수정된 Library를 포함하는 수정된 실행 파일을 만들 수 있도록, 오브젝트 코드(object code) 및/또는 소스 코드 형태로 완전한 기계가 읽을 수 있는 “Library를 사용하는 저작물(work that uses the Library)”을 함께 첨부하십시오. (Library의 정의 파일(definitions files) 내용에 변경을 가하는 사용자는, 수정된 정의 사항을 사용하기 위해 응용 프로그램을 반드시 다시 컴파일(recompile)할 수 있는 것은 아님을 이해합니다.)
- Library와 연결(linking)하기 위해 적절한 공유 라이브러리(shared library) 메커니즘을 사용하십시오. 적절한 메커니즘이란, (1) 실행 시에 사용자의 컴퓨터 시스템에 이미 존재하는 라이브러리의 복사본을 사용하되, 라이브러리 함수(library functions)를 실행 파일(executable)에 복사하지 않는 방식이며, (2) 사용자가 라이브러리의 수정된 버전을 설치하는 경우에도, 그 수정된 버전이 해당 저작물이 만들어진 버전과 인터페이스 호환(interface-compatible)되는 한, 정상적으로 작동할 수 있는 것을 말합니다.
- 해당 저작물과 함께, 최소 3년간 유효한 서면 제안을 첨부하여 위의 6a항에 명시된 자료를 동일한 사용자에게 제공하되, 이 배포를 수행하는 데 드는 비용을 초과하지 않는 범위에서만 요금을 부과하십시오.
- 저작물의 배포가 지정된 장소에서 복사할 수 있는 접근을 제공함으로써 이루어지는 경우, 동일한 장소에서 위에 지정된 자료를 복사할 수 있는 것과 동등한 접근 권한을 제공하십시오.
- 사용자가 이미 이 자료의 사본을 받았는지, 또는 사용자가 이 사본을 이미 전송받았는지 확인하십시오.
실행 파일의 경우, "Library를 사용하는 저작물"에 필요한 형태에는, 그로부터 실행 파일을 재현하는 데 필요한 모든 데이터와 유틸리티 프로그램이 포함되어야 합니다. 다만 예외적으로, 배포되어야 할 자료에는 실행 파일이 실행되는 운영 체제의 주요 구성 요소(컴파일러, 커널 등)와 함께 일반적으로 배포되는 것(소스 또는 바이너리 형태 어느 쪽이든)은, 그 구성 요소 자체가 실행 파일과 함께 제공되지 않는 한 포함할 필요가 없습니다.
이 요구 사항이 운영 체제와 일반적으로 함께 제공되지 않는 다른 독점 라이브러리의 라이선스 제한과 모순될 수 있습니다. 이러한 모순이 있는 경우, 배포하는 실행 파일에서 해당 라이브러리와 Library를 함께 사용하는 것은 할 수 없음을 의미합니다.
7. 이 라이선스의 적용을 받지 않는 다른 라이브러리 기능과 함께, 라이브러리를 기반으로 한 저작물인 라이브러리 기능을 단일 라이브러리 안에 나란히 배치하고, 이러한 결합 라이브러리를 배포할 수 있습니다. 단, 라이브러리를 기반으로 한 저작물과 다른 라이브러리 기능의 별도 배포가 달리 허용되어야 하며, 또한 다음 두 가지를 수행해야 합니다:
- 결합된 라이브러리에, 다른 어떤 라이브러리 기능과도 결합하지 않은 상태로, 라이브러리를 기반으로 한 동일한 저작물의 사본을 함께 제공해야 합니다. 이는 위의 조항에 따른 조건 하에서 배포되어야 합니다.
- 결합된 라이브러리와 함께, 그 일부가 라이브러리를 기반으로 한 저작물임을 명확히 고지하고, 동일한 저작물의 함께 제공되는(다른 라이브러리 기능과 결합되지 않은) 형태를 어디에서 찾을 수 있는지 설명해야 합니다.
8. 본 라이선스에서 명시적으로 허용하는 경우를 제외하고는, 라이브러리를 복사, 수정, 재라이선스(서브라이선스), 연결(link) 또는 배포할 수 없습니다. 그렇지 않게 라이브러리를 복사, 수정, 재라이선스, 연결 또는 배포하려는 모든 시도는 무효이며, 이 라이선스에 따른 귀하의 권리는 자동으로 종료됩니다. 다만, 이 라이선스에 따라 귀하로부터 복사본 또는 권리를 받은 당사자는, 그러한 당사자들이 완전히 준수하는 한 그들의 라이선스가 종료되지는 않습니다.
9. 당신은 이 라이선스에 서명하지 않았으므로, 이 라이선스를 수락할 의무는 없습니다. 하지만 다른 어떠한 것도 라이브러리 또는 그 파생 저작물을 수정하거나 배포할 수 있도록 당신에게 허가를 부여하지는 않습니다. 이 라이선스를 수락하지 않는 경우, 이러한 행위는 법에 의해 금지됩니다. 따라서 라이브러리(또는 라이브러리를 기반으로 한 어떤 저작물)를 수정하거나 배포함으로써, 당신은 그렇게 하기 위한 이 라이선스의 수락과, 라이브러리 또는 그에 기반한 저작물을 복사, 배포 또는 수정하는 데 적용되는 모든 조항 및 조건에 동의함을 표시하는 것입니다.
10. 라이브러리(또는 라이브러리를 기반으로 한 어떤 저작물)를 재배포할 때마다, 수령인은 본 이용 약관에 따라 라이브러리를 복사, 배포, 링크하거나 수정할 수 있는 권한에 대해 원 저작권자(원 라이선스 제공자)로부터 자동으로 라이선스를 받습니다. 귀하는 본 문서에 따라 수령인에게 부여된 권리의 행사에 대해 추가적인 어떠한 제한도 부과할 수 없습니다. 귀하는 제3자가 본 라이선스를 준수하도록 강제하는 책임을 지지 않습니다.
11. 법원의 판결 또는 특허 침해에 대한 주장(또는 특허 문제에 한정되지 않는 그 밖의 어떤 이유)로 인해, 귀하에게(법원 명령, 합의 또는 기타 방식으로) 본 라이선스의 조건과 모순되는 조건이 부과되는 경우에도, 그러한 사유는 귀하를 본 라이선스의 조건으로부터 면책하지 않습니다. 귀하가 본 라이선스에 따른 의무와 그 밖의 관련 의무를 동시에 충족하는 방식으로 배포할 수 없다면, 그 결과 귀하는 라이브러리를 전혀 배포할 수 없습니다. 예를 들어, 특허 라이선스가 귀하를 통해 직접 또는 간접적으로 사본을 받는 모든 사람의 라이브러리 무상 재배포를 허용하지 않는다면, 이를 본 라이선스와 함께 모두 충족할 수 있는 유일한 방법은 라이브러리의 배포를 완전히 중단하는 것입니다.
이 조항의 일부가 특정한 사정 하에서 무효이거나 집행 불가능하다고 판단되는 경우에도, 나머지 부분은 적용되도록 의도되며, 조항 전체는 다른 사정 하에서는 적용되도록 의도됩니다.
본 조항의 목적은 귀하가 어떠한 특허나 기타 재산권에 관한 청구를 침해하도록 유도하거나, 그러한 청구의 유효성을 다투도록 하는 데 있지 않습니다. 이 조항의 유일한 목적은 공개 라이선스 관행에 의해 구현되는 무료 소프트웨어 배포 시스템의 무결성을 보호하는 것입니다. 많은 사람들이 해당 시스템의 일관된 적용을 전제로, 그 시스템을 통해 배포되는 다양한 소프트웨어에 아낌없는 기여를 해왔습니다. 저자/기부자는 다른 어떤 시스템을 통해 소프트웨어를 배포할 의사가 있는지 여부를 결정할 권한이 있으며, 라이선스 수령인은 그 선택을 강요할 수 없습니다.
본 조항은, 이 라이선스의 나머지 부분에서 비롯된 것으로 믿어지는 결과가 무엇인지가 철저히 명확해지도록 하기 위한 것입니다.
12. 특허 또는 저작권이 있는 인터페이스로 인해 특정 국가에서 라이브러리의 배포 및/또는 사용이 제한되는 경우, 이 라이브러리를 본 라이선스에 따라 제공하는 원래 저작권자는 해당 국가를 제외하는 명시적 지리적 배포 제한을 추가할 수 있으며, 그 결과 배포는 그러한 제외가 적용되지 않은 국가에서만 또는 그러한 국가들 사이에서만 허용됩니다. 이 경우 본 라이선스는 마치 본 라이선스 본문에 작성된 것처럼 그 제한을 포함합니다.
13. 자유 소프트웨어 재단(Free Software Foundation)은 수시로 LGPL(Lesser General Public License)의 개정 및/또는 새로운 버전을 공표할 수 있습니다. 이러한 새 버전은 현재 버전과 정신적으로 유사하지만, 새로 발생한 문제나 우려에 대응하기 위해 세부 내용이 달라질 수 있습니다.
각 버전에는 식별을 위한 고유한 버전 번호가 부여됩니다. 라이브러리가 자신에게 적용되는 본 라이선스의 버전 번호와 "그 이후의 모든 버전(any later version)"을 명시하고 있다면, 귀하는 해당 버전 또는 자유 소프트웨어 재단(Free Software Foundation)이 공표한 그 이후의 어느 버전의 약관을 따를지 선택할 수 있습니다. 라이브러리가 라이선스 버전 번호를 명시하지 않는 경우에는, 귀하는 자유 소프트웨어 재단(Free Software Foundation)이 지금까지 공표한 어떤 버전이든 선택할 수 있습니다.
14. 라이브러리의 일부를, 이와 양립할 수 없는 배포 조건을 가진 다른 자유 프로그램에 포함시키고자 하는 경우에는, 허가를 요청하기 위해 저자에게 서면으로 연락하십시오. 자유 소프트웨어 재단(Free Software Foundation)이 저작권을 보유한 소프트웨어에 대해서는 자유 소프트웨어 재단(Free Software Foundation)에 문의하십시오. 우리는 때때로 이에 대해 예외를 허용하기도 합니다. 우리의 결정은, 자유 소프트웨어의 모든 파생물의 자유로운 지위를 보존한다는 두 가지 목표와, 일반적으로 소프트웨어의 공유 및 재사용을 촉진한다는 목표에 따라 이루어질 것입니다.
면책 조항
15. 도서관(라이브러리)이 무상으로 라이선스되는 것이므로, 관련 법률이 허용하는 범위 내에서 해당 라이브러리에 대해 어떠한 보증도 제공되지 않습니다. 달리 서면으로 명시된 경우를 제외하고, 저작권자 및/또는 기타 당사자들은 라이브러리를 "있는 그대로(AS IS)" 제공하며, 상품성 및 특정 목적에의 적합성에 관한 묵시적 보증을 포함하되 이에 한정되지 않는 어떠한 종류의 보증도 하지 않습니다. 라이브러리의 품질 및 성능에 관한 전체 위험은 사용자에게 있습니다. 라이브러리에 결함이 있는 것으로 판명될 경우, 사용자는 필요한 모든 유지보수, 수리 또는 수정에 드는 비용을 부담합니다.
16. 적용되는 법률에 의해 요구되거나 서면으로 합의된 경우를 제외하고, 위에 허용된 대로 라이브러리를 수정 및/또는 재배포할 수 있는 어떠한 저작권자 또는 기타 당사자도, 라이브러리의 사용 또는 사용 불능으로 인해 발생하는 어떠한 손해(일반적 손해, 특별 손해, 부수적 손해 또는 결과적 손해를 포함하되 이에 한정되지 않음)에도 대해 사용자에게 책임을 지지 않습니다. (여기에는 데이터의 손실 또는 데이터가 부정확하게 되는 경우, 사용자 또는 제3자가 입은 손실, 또는 라이브러리가 다른 어떠한 소프트웨어와 함께 작동하지 못하는 경우가 포함되나 이에 한정되지 않습니다.) 설령 해당 저작권자 또는 기타 당사자가 그러한 손해 발생 가능성에 대해 사전에 통지받았더라도, 그 책임은 면제됩니다.
Mono -- GNU LIBRARY GENERAL PUBLIC LICENSE 2.0
2판, 1991년 6월
Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 누구나 이 라이선스 문서의 원문 그대로의 사본을 복사하여 배포하는 것이 허용되지만, 이를 변경하는 것은 허용되지 않습니다.
[이는 Library GPL의 최초 공개 버전입니다. 일반 GPL의 2번째 버전과 함께 사용되기 때문에 번호가 2로 매겨져 있습니다.]
서문
대부분의 소프트웨어에 대한 라이선스는 사용자가 그것을 공유하고 변경할 자유를 빼앗도록 설계되어 있습니다. 반면 GNU 일반 공중 사용 허가서는 자유 소프트웨어를 공유하고 변경할 수 있는 사용자의 자유를 보장하기 위한 것입니다. 즉, 해당 소프트웨어가 모든 사용자에게 자유롭게 제공되도록 하기 위함입니다.
이 라이선스인 Library General Public License는 일부 특별히 지정된 Free Software Foundation 소프트웨어와, 이를 사용하기로 저자가 결정한 그 밖의 모든 라이브러리에 적용됩니다. 여러분도 여러분의 라이브러리에 이 라이선스를 사용할 수 있습니다.
우리가 자유 소프트웨어에 대해 말할 때, 우리는 가격이 아니라 자유를 의미합니다. 우리의 일반 공중 사용 허가서는 사용자가 자유 소프트웨어의 복사본을 배포할 자유를 가지고(원한다면 이 서비스에 대해 비용을 청구할 수도 있습니다), 소스 코드를 받거나 원할 경우 소스 코드를 얻을 수 있으며, 소프트웨어를 변경하거나 그 일부를 새로운 자유 소프트웨어 프로그램에 사용할 수 있고, 그리고 이러한 일을 할 수 있다는 것을 알고 있음을 보장하기 위해 설계되었습니다.
귀하의 권리를 보호하기 위해, 누구든지 귀하에게 이러한 권리를 거부하거나 권리를 포기하도록 요구하는 것을 금지하는 제한을 설정해야 합니다. 이러한 제한은 귀하가 라이브러리의 복사본을 배포하거나 이를 수정하는 경우 귀하에게 특정한 책임을 의미합니다.
예를 들어, 라이브러리의 복사본을 무상 또는 유상으로 배포하는 경우, 수령자에게 우리가 귀하에게 부여한 모든 권리를 제공해야 합니다. 또한 수령자도 소스 코드를 받거나 얻을 수 있도록 해야 합니다. 귀하가 라이브러리와 함께 프로그램을 링크하는 경우, 라이브러리를 변경하고 다시 컴파일한 후 수령자가 라이브러리와 재링크할 수 있도록 수령자에게 완전한 오브젝트 파일을 제공해야 합니다. 그리고 수령자가 자신의 권리를 알 수 있도록 이러한 조항을 그들에게 제시해야 합니다.
귀하의 권리를 보호하는 우리의 방법에는 두 단계가 있습니다. (1) 라이브러리에 저작권을 설정하고, (2) 귀하에게 이 라이선스를 제공하여 귀하에게 라이브러리를 복사, 배포 및/또는 수정할 수 있는 법적 권한을 부여합니다.
또한, 각 배포자의 보호를 위해, 누구나 이 무료 라이브러리에 대해 어떠한 보증도 제공되지 않는다는 점을 이해하도록 하려는 것입니다. 누군가가 라이브러리를 수정한 뒤 이를 다른 사람에게 전달하는 경우, 수령자들이 자신들이 갖고 있는 것이 원래 버전이 아니라는 것을 알 수 있기를 바랍니다. 그래야 다른 사람들이 도입한 문제들이 원래 저자들의 명성에 영향을 미치지 않게 됩니다.
마지막으로, 모든 무료 프로그램은 소프트웨어 특허로 인해 지속적으로 위협받습니다. 우리는 무료 소프트웨어를 배포하는 회사들이 각각 특허 라이선스를 획득하여, 결과적으로 프로그램이 사실상 독점 소프트웨어로 전환되는 위험을 피하고자 합니다. 이를 방지하기 위해, 어떤 특허든지 모두를 위한 무료 사용이 허가되거나, 또는 전혀 허가되지 않아야 함을 명확히 했습니다.
일부 라이브러리를 포함한 대부분의 GNU 소프트웨어는 유틸리티 프로그램을 위해 설계된 일반 GNU General Public License의 적용을 받습니다. 이 라이선스인 GNU Library General Public License는 특정 지정 라이브러리에 적용됩니다. 이 라이선스는 일반 라이선스와 상당히 다르므로, 반드시 전문을 끝까지 읽고, 이 안의 내용이 일반 라이선스와 동일하다고 가정하지 마십시오.
일부 라이브러리에 대해 별도의 공개 라이선스를 두는 이유는, 우리가 보통 프로그램을 수정하거나 추가하는 것과 단순히 그것을 사용하는 것을 구분하는 경계를 흐리게 만들기 때문입니다. 라이브러리를 변경하지 않고 프로그램을 라이브러리와 연결(linking)하는 것은 어떤 의미에서는 그 라이브러리를 그냥 사용하는 것일 뿐이며, 유틸리티 프로그램이나 응용 프로그램을 실행하는 것과 유사합니다. 그러나 문서적·법적 의미에서는, 연결된 실행 파일은 결합 저작물로서 원래 라이브러리의 파생물이며, 일반 General Public License는 이를 그렇게 취급합니다.
이처럼 구분이 흐려졌기 때문에, 라이브러리에 대해 일반 General Public License를 사용한다고 해서 소프트웨어 공유가 효과적으로 촉진되지는 않았습니다. 대부분의 개발자가 라이브러리를 사용하지 않았기 때문입니다. 우리는 더 약한 조건이 공유를 더 잘 촉진할 수 있다고 결론 내렸습니다.
그러나 비자유(non-free) 프로그램을 제한 없이 링크(linking)할 수 있게 되면, 해당 프로그램의 사용자들이 라이브러리 자체가 지닌 자유로운 상태로부터 얻을 수 있는 모든 이점을 박탈당하게 됩니다. 이 Library General Public License는 비자유 프로그램의 개발자가 자유 라이브러리를 사용할 수 있도록 허용하는 동시에, 그런 프로그램의 사용자로서 프로그램에 포함된 자유 라이브러리를 변경할 수 있는 당신의 자유를 보존하는 것을 목적으로 합니다. (우리는 헤더 파일의 변경에 관해서는 이를 어떻게 달성할 수 있는지 아직 보지 못했지만, 라이브러리의 실제 함수에 대한 변경에 관해서는 이를 달성했습니다.) 이러한 조치가 자유 라이브러리의 더 빠른 개발로 이어지기를 기대합니다.
복사, 배포, 및 수정에 대한 정확한 조건은 아래에 이어집니다. "라이브러리를 기반으로 한 저작물(work based on the library)"과 "라이브러리를 사용하는 저작물(work that uses the library)"의 차이에 특히 주의하십시오. 전자는 라이브러리에서 유래한 코드를 포함하는 반면, 후자는 라이브러리와 함께 작동할 뿐입니다.
라이브러리가 이 특별 라이선스가 아니라 일반적인 GNU General Public License(일반 공중 사용 허가서) 적용 대상이 될 수도 있음을 유의하십시오.
복사, 배포 및 수정에 대한 이용 약관
0. 이 라이선스 계약은 저작권자 또는 기타 권한 있는 당사자가 이 라이브러리 General Public License(이하 "본 라이선스"라고도 함)의 조건에 따라 배포될 수 있다고 명시한 고지가 포함된 모든 소프트웨어 라이브러리에 적용됩니다. 각 라이선스 이용자는 "you"로 지칭합니다.
"라이브러리"란, 실행 파일을 형성하기 위해 애플리케이션 프로그램(해당 기능과 데이터의 일부를 사용하는 프로그램)과 손쉽게 연결될 수 있도록 준비된 소프트웨어 기능 및/또는 데이터의 집합을 의미합니다.
아래의 "Library"란, 이러한 조건에 따라 배포된 어떤 소프트웨어 라이브러리 또는 저작물도 의미합니다. "Library를 기반으로 한 저작물"이란, 저작권법상으로는 Library 자체 또는 어떠한 2차 저작물도 해당됩니다. 즉, Library 또는 그 일부를 포함하는 저작물로서, 그대로이든지(무수정) 또는 수정 및/또는 다른 언어로의 단순한 번역이 포함된 저작물을 말합니다. (이하에서, 번역은 제한 없이 "modification"이라는 용어에 포함됩니다.)
저작물에 대한 "Source code"란 해당 저작물을 수정하기 위한 데에 바람직한 형태를 의미합니다. 라이브러리의 경우, complete source code란 라이브러리에 포함된 모든 모듈의 모든 소스 코드, 그리고 관련된 인터페이스 정의 파일, 또한 라이브러리의 컴파일 및 설치를 제어하는 데 사용되는 스크립트를 모두 포함함을 뜻합니다.
이 라이선스는 복제, 배포, 수정 이외의 활동을 다루지 않으며, 이는 그 적용 범위 밖에 있습니다. 라이브러리를 사용하여 프로그램을 실행하는 행위는 제한되지 않으며, 그러한 프로그램의 출력물은 그 내용이 라이브러리를 기반으로 한 저작물에 해당하는 경우에만 적용됩니다(그것을 작성하기 위한 도구에서 라이브러리를 사용하는지 여부와는 무관하게). 이러한 판단이 사실인지 여부는 라이브러리가 무엇을 하는지, 그리고 라이브러리를 사용하는 프로그램이 무엇을 하는지에 달려 있습니다.
1. 귀하는, 어떤 매체로든, 귀하가 받는 그대로 라이브러리의 complete source code(완전한 소스 코드)를 있는 그대로 복사하여 배포할 수 있습니다. 단, 각 복사본에 대해 적절한 저작권 고지와 보증 부인(면책) 문구를 눈에 띄고 적절하게 게시해야 하며, 이 라이선스 및 어떠한 보증도 제공되지 않는다는 점에 관한 모든 고지를 그대로 유지해야 하고, 라이브러리와 함께 이 라이선스의 사본도 배포해야 합니다.
귀하는 복사본을 물리적으로 전달하는 행위에 대해 수수료를 청구할 수 있으며, 원한다면 수수료와 교환하여 보증 보호(warranty protection)를 제공할 수도 있습니다.
2. 귀하는 라이브러리의 사본 또는 그 일부를 수정하여 라이브러리를 기반으로 한 저작물을 형성할 수 있으며, 또한 그러한 수정이나 저작물을 위의 제1조의 조건에 따라 복사하여 배포할 수 있습니다. 단, 다음의 모든 조건을 충족해야 합니다:
- 수정된 저작물 자체는 소프트웨어 라이브러리여야 합니다.
- 수정한 파일이, 해당 파일을 변경했으며 변경이 있었던 날짜를 명시하는 눈에 띄는 공지를 포함하도록 해야 합니다.
- 이 라이선스의 조건에 따라, 전체 저작물이 모든 제3자에게 무상으로 라이선스되도록 해야 합니다.
- 수정된 라이브러리의 어떤 ‘facility’가, 그 facility가 호출될 때 전달되는 인수로서가 아니라, 해당 facility를 사용하는 애플리케이션 프로그램이 제공해야 하는 함수 또는 데이터 표를 가리키는 경우, 애플리케이션이 그러한 함수나 표를 제공하지 못하는 일이 발생하더라도 해당 facility가 계속 동작하고, 그 목적 중 의미 있게 남아 있는 부분을 수행하도록 하기 위해 선의의 노력을 기울여야 합니다.
(예를 들어, 제곱근을 계산하는 라이브러리의 함수는 애플리케이션과 무관하게 그 목적이 완전히 명확하게 정의되어 있습니다. 따라서 2d항은, 이 함수가 사용하는 애플리케이션이 제공하는 어떤 함수나 표도 선택 사항이어야 한다고 요구합니다. 즉, 애플리케이션이 그것을 제공하지 않더라도 제곱근 함수는 여전히 제곱근을 계산해야 합니다.)
이러한 요구사항은 수정된 저작물 전체에 적용됩니다. 해당 저작물의 식별 가능한 부분이 라이브러리에서 파생된 것이 아니며, 그 자체로서 합리적으로 독립적이고 별도의 저작물로 간주될 수 있다면, 귀하가 그 부분들을 별도의 저작물로 배포할 때에는 이 라이선스와 그 조건이 해당 부분들에 적용되지 않습니다. 그러나 귀하가 라이브러리를 기반으로 한 하나의 전체 저작물의 일부로서 동일한 부분들을 배포하는 경우, 전체의 배포는 이 라이선스의 조건에 따라야 하며, 이 라이선스는 다른 라이선스 수령자에게 전체에 대한 권한을 부여하고, 따라서 누가 작성했든 관계없이 모든 부분에까지 그 권한이 미칩니다.
따라서 이 조항의 목적은 귀하가 전적으로 작성한 저작물에 관하여 권리를 주장하거나 귀하의 권리를 다투려는 것이 아닙니다. 오히려, 이 라이브러리를 기반으로 한 파생 저작물 또는 집합 저작물의 배포를 통제할 권리를 행사하려는 데 목적이 있습니다.
또한, 라이브러리를 기반으로 하지 않은 다른 저작물을 저장 또는 배포 매체의 한 볼륨(예: 디스크, 미디어 등) 안에서 라이브러리(또는 라이브러리를 기반으로 한 저작물)와 단순히 함께 모아 두는 것만으로는, 그 다른 저작물이 이 라이선스의 적용 범위에 포함되지는 않습니다.
3. 귀하는 특정 라이브러리 사본에 대하여, 이 라이선스 대신 통상의 GNU General Public License의 조건을 적용하기로 선택할 수 있습니다. 이를 위해서는 이 라이선스를 참조하는 모든 고지(공지)를 수정하여, 이 라이선스가 아니라 통상의 GNU General Public License 버전 2를 참조하도록 해야 합니다. (통상의 GNU General Public License의 버전 2보다 더 최신 버전이 등장한 경우, 원하시면 그 버전을 대신 지정할 수 있습니다.) 이러한 고지들에서는 그 밖의 어떠한 변경도 하지 마십시오.
이 변경을 특정 사본에서 한 번 실행하면, 그 사본에 대해서는 되돌릴 수 없으므로, 그 사본으로부터 만들어지는 이후의 모든 사본과 파생 저작물에는 통상의 GNU General Public License가 적용됩니다.
이 옵션은 라이브러리가 아닌 프로그램에 라이브러리 코드 일부를 복사하려는 경우 유용합니다.
4. 위의 제1항 및 제2항의 조건에 따라, 라이브러리(또는 제2항에 따른 그 일부 또는 파생물)를 목적 코드 또는 실행 파일 형태로 복사 및 배포할 수 있습니다. 단, 이에 완전하고 해당되는 기계가 판독할 수 있는 소스 코드를 함께 제공해야 하며, 그 소스 코드는 소프트웨어 교환에 관례적으로 사용되는 매체를 통해 위의 제1항 및 제2항의 조건에 따라 배포되어야 합니다.
목적 코드의 배포가 지정된 장소에서 복사할 수 있는 접근 권한을 제공함으로써 이루어지는 경우, 동일한 장소에서 소스 코드를 복사할 수 있는 동등한 접근 권한을 제공하는 것은, 제3자가 목적 코드와 함께 소스를 복사하도록 강제되지는 않더라도, 소스 코드를 배포할 요건을 충족합니다.
5. 라이브러리의 어떠한 부분도 그 파생물이 포함하지 않지만, 컴파일되거나 연결(링크)되어 라이브러리와 함께 동작하도록 설계된 프로그램을 "라이브러리를 사용하는 저작물(work that uses the Library)"이라고 합니다. 이러한 저작물은 그 자체만 놓고 보면 라이브러리의 파생 저작물이 아니므로, 따라서 본 라이선스의 적용 범위 밖에 해당합니다.
그러나 "라이브러리를 사용하는 저작물(work that uses the Library)"을 라이브러리와 연결(링크)하면, 이는 "라이브러리를 사용하는 저작물"이 아니라 라이브러리의 일부를 포함하므로 라이브러리의 파생물인 실행 파일(executable)이 생성됩니다. 따라서 그 실행 파일은 본 라이선스의 적용을 받습니다. 제6항은 그러한 실행 파일의 배포에 관한 조건을 규정합니다.
“Library를 사용하는 work”가 Library의 일부인 헤더 파일의 자료를 사용하는 경우, 소스 코드가 그렇지 않더라도 해당 work의 목적 코드(object code)는 Library의 2차적 저작물(derivative work)일 수 있습니다. 이러한 사실이 성립하는지는, 그 work가 Library 없이도 연결(link)될 수 있거나 또는 그 work 자체가 라이브러리인 경우 특히 중요합니다. 이 기준이 해당된다고 볼 수 있는 문턱(threshold)은 법에 의해 정확히 정의되어 있지 않습니다.
그와 같은 목적 파일이 오직 수치 매개변수, 데이터 구조의 레이아웃(layout)과 액세서(accessors), 그리고 소규모 매크로(small macros) 및 소규모 인라인 함수(small inline functions)(길이가 10줄 이하)만을 사용하는 경우, 그 목적 파일의 사용은 법적으로 2차적 저작물(derivative work)인지 여부와 관계없이 제한 없이 허용됩니다. (이 목적 코드를 포함하고 Library의 일부도 포함하는 실행 파일(executables)은 여전히 6항(Section 6)의 적용을 받습니다.)
그렇지 않은 경우, 그 work가 Library의 2차적 저작물(derivative)이라면, 해당 work의 목적 코드(object code)를 6항(Section 6)의 조건에 따라 배포할 수 있습니다. 그 work를 포함하는 모든 실행 파일(executables) 또한, 그것이 Library 자체와 직접 연결(link)되었는지 여부와 관계없이 6항(Section 6)의 적용을 받습니다.
6. 위의 조항들에 대한 예외로서, “Library를 사용하는 work”를 Library와 함께 컴파일(compile)하거나 링크(link)하여 Library의 일부를 포함하는 work를 만들고, 그 work를 사용자가 원하는 조건에 따라 배포할 수도 있습니다. 단, 그 조건은 고객의 자체 사용을 위해 그 work를 수정할 수 있도록 허용하고, 그러한 수정 사항을 디버깅(debugging)하기 위한 역공학(reverse engineering)도 허용해야 합니다.
해당 work의 각 복사본마다, 그 work에 Library가 사용되었으며 Library와 그 사용이 이 라이선스(이 License)의 적용을 받는다는 점을 눈에 띄게 고지(notice)해야 합니다. 이 라이선스(이 License)의 사본을 제공해야 합니다. 실행 중인 동안 그 work가 저작권 고지(copyright notices)를 표시한다면, 그들 중에 Library에 대한 저작권 고지(copyright notice)를 포함해야 하며, 또한 사용자가 이 라이선스(이 License)의 사본을 확인할 수 있도록 참조(reference)를 함께 제공해야 합니다. 또한, 다음 중 하나를 수행해야 합니다:
- 해당 작업에 대해, 위에서 말한 섹션 1 및 2에 따라 배포되어야 하는(작업에 사용된 변경 사항을 포함한) 라이브러리에 대한 완전하고 해당하는 기계 판독 가능 소스 코드를 함께 제공하십시오. 또한 작업이 라이브러리와 연결된 실행 파일인 경우, 사용자가 라이브러리를 수정한 다음 다시 연결하여 수정된 라이브러리를 포함하는 수정된 실행 파일을 생성할 수 있도록, 오브젝트 코드 및/또는 소스 코드 형태로 완전한 기계 판독 가능 "라이브러리를 사용하는 작업"을 함께 제공하십시오. (라이브러리의 정의 파일(definitions files) 내용을 변경하는 사용자가, 수정된 정의를 사용하기 위해 응용 프로그램을 반드시 다시 컴파일할 수는 없을 수 있음은 이해되어야 합니다.)
- 해당 작업에 대해, 위의 6a항에 명시된 자료를 동일한 사용자에게 제공하되, 이 분배를 수행하는 데 드는 비용을 초과하지 않는 금액으로 제공한다는 내용의 서면 제안을 최소 3년 동안 유효하게 첨부하십시오.
- 해당 작업의 배포가 지정된 장소에서 복사할 수 있도록 접근을 제공하는 방식으로 이루어지는 경우, 동일한 장소에서 위에 지정된 자료를 복사할 수 있는 것과 동등한 접근 권한을 제공하십시오.
- 사용자가 이미 이러한 자료의 사본을 받았는지, 또는 사용자가 이 사본을 이미 전송받았는지 확인하십시오.
실행 파일의 경우, "라이브러리를 사용하는 작업"에 대해 요구되는 형태에는, 이를 통해 실행 파일을 재현하는 데 필요한 모든 데이터와 유틸리티 프로그램이 포함되어야 합니다. 다만 특별한 예외로서, 배포되는 소스 코드는, 해당 컴포넌트 자체가 실행 파일을 동반하는 경우가 아니라면, 실행 파일이 실행되는 운영체제의 주요 컴포넌트(컴파일러, 커널 등)와 함께 통상적으로 배포되는 어떠한 내용(소스 또는 바이너리 형태 모두 포함)도 포함할 필요가 없습니다.
이 요구 사항이 일반적으로 운영 체제와 함께 제공되지 않는 다른 독점 라이브러리들의 라이선스 제한과 충돌할 수 있습니다. 이러한 충돌이 있다는 것은, 배포하려는 실행 파일에서 해당 라이브러리들과 Library를 함께 사용할 수 없음을 의미합니다.
7. Library를 기반으로 한 작업에 해당하는 라이브러리 기능을, 이 라이선스의 적용을 받지 않는 다른 라이브러리 기능과 함께 하나의 라이브러리 안에 나란히 배치하고, 그러한 결합 라이브러리를 배포할 수 있습니다. 단, Library를 기반으로 한 작업과 다른 라이브러리 기능을 각각 별도로 배포하는 것이 달리 허용되어야 하며, 또한 다음 두 가지를 수행해야 합니다:
- 결합 라이브러리와 함께, 다른 어떤 라이브러리 기능과도 결합되지 않은 동일한 Library 기반 작업의 사본을 제공하십시오. 이는 위의 조항들의 조건에 따라 배포되어야 합니다.
- 결합 라이브러리와 함께, 그 일부가 Library를 기반으로 한 작업임을 명확히 고지하고, 동일한 작업의 동봉된(다른 기능과 결합되지 않은) 형태를 어디에서 찾을 수 있는지 설명하십시오.
8. 이 라이선스에서 명시적으로 허용하는 경우를 제외하고는 Library를 복사, 수정, 재라이선스(서브라이선스) 부여, 링크 연결 또는 배포할 수 없습니다. 그 외의 방식으로 Library를 복사, 수정, 재라이선스, 링크 연결 또는 배포하려는 시도는 무효이며, 자동으로 이 라이선스에 따른 귀하의 권리가 종료됩니다. 다만, 이 라이선스에 따라 귀하로부터 사본 또는 권리를 받은 당사자는, 그러한 당사자들이 완전히 준수하는 한 라이선스가 종료되지 않습니다.
9. 이 라이선스에 서명하지 않았으므로, 이를 수락할 의무는 없습니다. 그러나 다른 어떤 것도 라이브러리 또는 라이브러리의 파생 저작물을 수정하거나 배포할 수 있는 권한을 귀하에게 부여하지 않습니다. 이 라이선스를 수락하지 않는 경우, 이러한 행위는 법으로 금지되어 있습니다. 따라서 라이브러리(또는 라이브러리를 기반으로 한 어떤 저작물)를 수정하거나 배포함으로써, 귀하는 이에 대한 이 라이선스의 수락 및 라이브러리 또는 이를 기반으로 한 저작물을 복사, 배포 또는 수정하기 위한 이 라이선스의 모든 조항과 조건에 동의함을 의미합니다.
10. 귀하가 매번 라이브러리(또는 라이브러리를 기반으로 한 어떤 저작물)를 재배포할 때마다, 수취인은 자동으로 원래의 라이선스 제공자로부터 본 약관과 조건에 따라 라이브러리를 복사, 배포, 링크하거나 수정할 수 있는 라이선스를 받습니다. 귀하는 본 문서에서 부여된 권리를 수취인이 행사하는 것에 대해 추가적인 제한을 부과할 수 없습니다. 또한 귀하는 제3자가 이 라이선스를 준수하도록 강제하는 것에 대해 책임지지 않습니다.
11. 법원의 판결이나 특허 침해에 대한 주장 또는 그 밖의 어떤 이유로 인해(특허 문제에 한정되지 않음) 귀하에게(법원의 명령, 합의 또는 그 밖의 방식으로) 이 라이선스의 조건과 모순되는 조건이 부과되는 경우, 그러한 사정은 귀하를 이 라이선스의 조건으로부터 면책시키지 않습니다. 귀하가 이 라이선스에 따른 의무와 그 밖의 관련 의무를 동시에 충족하는 방식으로 배포할 수 없다면, 그 결과 귀하는 라이브러리를 전혀 배포할 수 없습니다. 예를 들어, 특허 라이선스가 귀하를 통해 직접 또는 간접적으로 복사본을 받는 모든 사람에 의한 라이브러리의 로열티 없는 재배포를 허용하지 않는다면, 이를 이 라이선스와 모두 충족할 수 있는 유일한 방법은 라이브러리의 배포를 완전히 하지 않는 것입니다.
이 조항의 어느 부분이라도 특정한 상황에서 무효이거나 집행할 수 없는 것으로 판단되는 경우, 해당 조항의 나머지 부분은 적용될 의도로 하고, 조항 전체는 다른 상황에서는 적용될 의도로 합니다.
이 조항의 목적은 귀하가 어떤 특허 또는 기타 재산권 주장을 침해하도록 유도하거나, 그러한 주장들의 유효성을 다투도록 하는 데 있지 않습니다. 이 조항은 공중 라이선스 관행에 의해 구현되는 자유 소프트웨어 배포 시스템의 무결성을 보호하는 것을 유일한 목적으로 합니다. 많은 사람들은 해당 시스템을 일관되게 적용한다는 신뢰를 바탕으로, 그 시스템을 통해 배포되는 광범위한 소프트웨어 분야에 관대하게 기여해 왔습니다. 다른 어떤 시스템을 통해 소프트웨어를 배포할지 여부는 작성자/기부자가 결정할 문제이며, 라이선스 수취인이 그 선택을 강요할 수는 없습니다.
이 절은, 본 라이선스의 나머지 조항에 따른 결과로 간주되는 사항이 무엇인지 충분히 명확히 하기 위한 것입니다.
12. 특정 국가에서 특허 또는 저작권이 있는 인터페이스에 의해 해당 Library의 배포 및/또는 사용이 제한되는 경우, 본 라이선스에 따라 Library를 배치하는 원 저작권자는, 해당 국가들을 제외하는 명시적인 지역적 배포 제한을 추가할 수 있습니다. 그 결과 배포는 그러한 제한으로 제외되지 않은 국가에서만, 또는 그런 국가들 사이에서만 허용됩니다. 이런 경우에는, 이 라이선스가 이 라이선스 본문에 기재된 것처럼 해당 제한을 포함합니다.
13. 자유 소프트웨어 재단(Free Software Foundation)은 때때로 Library General Public License의 개정 및/또는 새로운 버전을 게시할 수 있습니다. 이러한 새 버전은 현재 버전과 정신적으로 유사할 것이나, 새로운 문제나 우려를 해결하기 위해 세부 사항은 달라질 수 있습니다.
각 버전에는 구별되는 버전 번호가 부여됩니다. 만약 Library가 이 Library에 적용되는 본 라이선스의 버전 번호와 "any later version"을 명시하는 경우, 귀하는 그 버전 또는 자유 소프트웨어 재단이 게시한 그 이후의 어느 버전의 이용 약관을 따를지 선택할 수 있습니다. Library가 라이선스 버전 번호를 명시하지 않는다면, 귀하는 자유 소프트웨어 재단이 지금까지 게시해 온 어떤 버전이든 선택할 수 있습니다.
14. 귀하가 Library의 일부를, 배포 조건이 본 내용과 양립할 수 없는 다른 자유 프로그램에 포함시키고자 한다면, 허가를 요청하기 위해 저자에게 서면으로 문의하십시오. 자유 소프트웨어 재단(Free Software Foundation)이 저작권을 보유한 소프트웨어의 경우에는 자유 소프트웨어 재단(Free Software Foundation)에 문의하십시오. 우리는 때때로 이에 대해 예외를 허용합니다. 우리의 결정은, 우리의 자유 소프트웨어의 모든 파생물의 자유로운 지위를 보존한다는 두 가지 목표와, 소프트웨어의 공유 및 재사용을 전반적으로 촉진한다는 목표에 의해 이끌어질 것입니다.
보증 없음
15. 해당 라이브러리는 무상으로 라이선스가 제공되므로, 적용 가능한 법이 허용하는 범위 내에서 라이브러리에 대한 어떠한 보증도 없습니다. 문서로 달리 명시된 경우를 제외하고, 저작권자 및/또는 기타 당사자는 라이브러리를 "있는 그대로(AS IS)" 제공하며, 명시적이든 묵시적이든 어떤 종류의 보증도 제공하지 않습니다. 여기에는, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 한정되지 않습니다. 라이브러리의 품질 및 성능에 관한 전체적인 위험은 사용자(귀하)에게 있습니다. 라이브러리에 결함이 있는 것으로 판명될 경우, 귀하는 필요한 모든 유지보수, 수리 또는 수정에 드는 비용을 부담합니다.
16. 적용 가능한 법에 의해 요구되거나 서면으로 동의한 경우를 제외하고, 어떠한 저작권자도, 또는 위에서 허용된 대로 라이브러리를 수정 및/또는 재배포할 수 있는 어떠한 다른 당사자도, 라이브러리의 사용 또는 사용 불가능으로 인해 발생하는 어떠한 손해에 대해서도(일반적, 특별한, 부수적 또는 결과적 손해를 포함하되 이에 한정되지 않습니다) 귀하에게 책임을 지지 않습니다. 여기에는 데이터의 손실 또는 데이터가 부정확해지는 경우, 귀하 또는 제3자가 입은 손해, 또는 라이브러리가 다른 어떤 소프트웨어와 함께 작동하지 못하는 경우 등이 포함됩니다. 설령 해당 저작권자 또는 기타 당사자가 그러한 손해의 가능성을 사전에 통지받았더라도 마찬가지입니다.
가장 멋진 DHTML 캘린더 -- GNU Lesser General Public License
버전 3, 2007년 6월 29일
저작권 © 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"이란 Library가 제공하는 인터페이스를 사용하는 모든 작업을 의미하되, 그 외의 측면에서는 Library에 근거하지 않은 작업을 말합니다. Library가 정의한 클래스의 하위 클래스를 정의하는 것은, Library가 제공하는 인터페이스를 사용하는 한 가지 방식으로 간주됩니다.
“Combined Work”란 Application과 Library를 결합하거나 연결하여 생성된 저작물을 의미합니다. Combined Work를 만들 때 사용된 Library의 특정 버전 역시 “Linked Version”이라고 합니다.
Combined Work에 대한 “Minimal Corresponding Source”란, Combined Work의 일부를 그 자체로 보았을 때 Linked Version이 아니라 Application에 근거하는 부분에 해당하는 소스 코드는 제외하고, Combined Work에 대한 Corresponding Source를 의미합니다.
Combined Work에 대한 “Corresponding Application Code”란, Application로부터 Combined Work를 재현하는 데 필요한 모든 데이터 및 유틸리티 프로그램을 포함하되, Combined Work의 System Libraries는 제외한 Application의 목적 코드 및/또는 소스 코드를 의미합니다.
1. GNU GPL 제3조에 대한 예외.
이 라이선스의 제3조 및 제4조에 따라, GNU GPL 제3조의 적용을 받지 않고도 해당 저작물을 배포할 수 있습니다.
2. 수정된 버전의 배포.
라이브러리의 사본을 수정하고, 수정 내용 중에서 어떤 기능(facility)이 해당 기능을 사용하는 응용 프로그램이 제공해야 할 함수 또는 데이터를 참조하는 경우(해당 기능이 호출될 때 인자로 전달되는 경우를 제외함), 그러면 수정된 버전의 사본을 배포할 수 있습니다:
- 이 라이선스에 따라, 응용 프로그램이 함수 또는 데이터를 제공하지 않는 경우에도 해당 기능(facility)이 여전히 작동하고, 그 목적 중 의미 있게 남아 있는 부분을 수행하도록 보장하기 위해 선의의 노력을 기울이는 것을 조건으로 하며, 또는
- 해당 사본에는 이 라이선스의 추가 권한이 적용되지 않으며, GNU GPL에 따라 배포됩니다.
3. 라이브러리 헤더 파일의 자료를 포함하는 목적 코드.
응용 프로그램의 목적 코드 형식은 라이브러리의 일부인 헤더 파일의 자료를 통합할 수 있습니다. 통합된 자료가 수치 파라미터, 데이터 구조의 레이아웃 및 액세서, 또는 소형 매크로, 인라인 함수 및 템플릿(길이 10줄 이하)에 한정되지 않는 경우에 한해, 다음 두 가지를 모두 수행한다는 조건 하에, 귀하는 그러한 목적 코드를 귀하가 선택한 조건에 따라 전달(배포)할 수 있습니다:
- 해당 목적 코드의 각 사본마다, 그 안에 라이브러리가 사용되었으며 라이브러리와 그 사용이 이 라이선스의 적용을 받는다는 점을 눈에 띄게 고지해야 합니다.
- 목적 코드와 함께 GNU GPL 및 이 라이선스 문서의 사본을 제공해야 합니다.
4. 결합 저작물.
다음 각각을 모두 수행하는 경우, 결합 저작물에 포함된 라이브러리의 해당 부분에 대한 수정 및 그러한 수정에 대한 디버깅 목적의 역공학을 효과적으로 제한하지 않는 방식으로, 귀하가 선택한 조건에 따라 결합 저작물을 전달(배포)할 수 있습니다.
- 결합 저작물의 각 사본과 함께, 해당 저작물에 라이브러리가 사용되었으며 라이브러리 및 그 사용이 이 라이선스의 적용을 받는다는 점을 눈에 띄게 고지하십시오.
- 결합 저작물과 함께 GNU GPL의 사본과 이 라이선스 문서를 첨부하십시오.
- 실행 중 저작권 고지를 표시하는 결합 저작물의 경우, 이러한 고지들 가운데 라이브러리에 대한 저작권 고지를 포함하고, 또한 사용자에게 GNU GPL 및 이 라이선스 문서의 사본을 확인할 수 있는 안내(참조)도 함께 포함하십시오.
- 다음 중 하나를 수행하십시오.
- 이 라이선스의 조건에 따라 Minimal Corresponding Source를 제공하고, 또한 Corresponding Application Code를, 사용자가 Linked Version의 수정된 버전으로 Application을 다시 결합하거나 재연결하여 수정된 Combined Work를 만들 수 있도록 적합한 형태로 제공하며, 그러한 재결합 또는 재연결을 허용하는 조건에 따라 제공하십시오. 이는 Corresponding Source를 제공하기 위한 GNU GPL의 제6조에 명시된 방식에 따라야 합니다.
- 라이브러리와 연결(linking)하기 위해 적절한 공유 라이브러리 메커니즘을 사용하십시오. 적절한 메커니즘이란 (a) 실행 시점에 사용자의 컴퓨터 시스템에 이미 존재하는 라이브러리의 복사본을 사용하고, (b) Linked Version과 인터페이스 호환(interface-compatible)인 라이브러리의 수정 버전에서도 정상적으로 동작할 것을 의미합니다.
- 설치 정보(Installation Information)를 제공하되, 다른 한편으로는 GNU GPL 제6조에 따라 그러한 정보를 제공해야 하는 경우에 한해서만 제공하고, 또한 Linked Version의 수정 버전으로 Application을 다시 결합하거나 재연결하여 만들어진 Combined Work의 수정 버전을 설치하고 실행하는 데 필요한 범위 내에서만 제공하십시오. (옵션 4d0를 사용하는 경우, Installation Information은 Minimal Corresponding Source 및 Corresponding Application Code와 함께 제공되어야 합니다. 옵션 4d1을 사용하는 경우, Installation Information은 Corresponding Source를 전달하기 위한 GNU GPL 제6조에 명시된 방식에 따라 제공해야 합니다.)
5. Combined Libraries.
라이브러리를 기반으로 한 저작물인 라이브러리 시설을 다른 라이브러리 시설과 나란히 단일 라이브러리에 포함시키되, 해당 다른 라이브러리 시설이 애플리케이션이 아니며 이 라이선스의 적용을 받지 않는 경우에는, 사용자가 선택하는 조건에 따라 그러한 결합된 라이브러리를 제공할 수 있습니다. 단, 다음 두 가지를 모두 수행하는 경우에 한합니다:
- 이 라이선스의 조건에 따라 전달되는, 다른 어떤 라이브러리 시설과도 결합되지 않은 상태의 라이브러리를 기반으로 한 동일한 저작물의 사본을 결합된 라이브러리와 함께 제공해야 합니다.
- 결합된 라이브러리와 함께, 그 일부가 라이브러리를 기반으로 한 저작물임을 명확히 고지하고, 동일 저작물의 결합되지 않은 첨부 형태를 어디에서 찾을 수 있는지 설명해야 합니다.
6. GNU Lesser General Public License의 개정 버전.
자유 소프트웨어 재단은 수시로 GNU Lesser General Public License의 개정 및/또는 새로운 버전을 게시할 수 있습니다. 이러한 새로운 버전은 현재 버전과 정신적으로 유사할 것이나, 새로운 문제나 우려 사항을 해결하기 위해 세부 사항이 다를 수 있습니다.
각 버전에는 구별되는 버전 번호가 부여됩니다. 귀하가 수령한 라이브러리가 GNU Lesser General Public License의 특정 번호가 매겨진 버전인 "또는 이후의 어떤 버전"이 적용된다고 명시하는 경우, 귀하는 Free Software Foundation이 게시한 해당 게시 버전의 이용 약관을 따르거나, 또는 Free Software Foundation이 게시한 이후 버전의 이용 약관을 따르는 중에서 선택할 수 있습니다. 귀하가 수령한 라이브러리가 GNU Lesser General Public License의 버전 번호를 명시하지 않는 경우에는, Free Software Foundation이 과거에 게시한 GNU Lesser General Public License의 어떤 버전이든 선택할 수 있습니다.
귀하가 수령한 라이브러리가, 프록시가 향후 GNU Lesser General Public License의 적용 여부를 결정할 수 있다고 명시하는 경우, 해당 프록시가 어떤 버전이든 수락한다는 취지의 공개 성명은 귀하가 그 버전을 라이브러리에 대해 선택할 수 있도록 하는 영구적인 승인으로 간주됩니다.
Libpng - 이 코드는 libpng 라이선스에 따라 배포됩니다.
버전 1.6.17 - 2015년 3월 26일
PNG Reference Library는 "있는 그대로" 제공됩니다. Contributing Authors 및 Group 42, Inc.는 상품성 및 특정 목적에의 적합성을 포함하되 이에 한정되지 않는, 명시적이든 묵시적이든 모든 보증을 부인합니다. Contributing Authors 및 Group 42, Inc.는 PNG Reference Library의 사용으로 인해 발생할 수 있는 직접적, 간접적, 우발적, 특별한, 모범적 또는 결과적 손해에 대해(그러한 손해의 가능성이 있음을 사전에 통지받았더라도) 어떠한 책임도 지지 않습니다.
본인은 이에 따라 아래의 제한 사항을 조건으로, 어떠한 목적에 대해서도 본 소스 코드 또는 그 일부를 사용, 복사, 수정, 배포하는 것을 무상으로 허가합니다:
- 이 소스 코드의 출처를 허위로 표시해서는 안 됩니다.
- 수정된 버전은 그 사실을 명확하게 표시해야 하며, 원본 소스인 것처럼 오해를 불러일으켜서는 안 됩니다.
- 이 저작권 고지는 어떠한 소스 또는 수정된 소스 배포에서도 제거되거나 변경되어서는 안 됩니다.
기여 저자들과 Group 42, Inc.는 상업용 제품에서 PNG 파일 형식을 지원하기 위한 구성 요소로서 본 소스 코드를 사용하도록, 특히 무상으로 허가하며 이를 권장합니다. 본 소스 코드를 제품에 사용하는 경우, 출처 표기는 필수는 아니지만 해주시면 감사하겠습니다.
libHaru는 ZLIB/LIBPNG License에 따라 배포됩니다.
버전 2.20 – 2009년 2월
Haru는 ZLIB/LIBPNG License에 따라 배포됩니다. ZLIB/LIBPNG License는 가장 자유로운 라이선스 중 하나이므로, Haru를 다양한 목적으로 사용할 수 있습니다.
Haru의 라이선스는 다음과 같습니다.
Copyright (C) 1999-2006 Takeshi Kanno
저작권 (C) 2007-2009 Antony Dovgal
이 소프트웨어는 어떠한 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다.
저작자는 이 소프트웨어 사용으로 인해 발생하는 어떠한 손해에 대해서도 책임을 지지 않습니다.
상업용 응용 프로그램을 포함하여 어떤 목적에든 이 소프트웨어를 사용하고, 이를 수정하며, 다음의 제한 사항에 따라 자유롭게 재배포할 수 있는 권한이 누구에게나 부여됩니다:
- 이 소프트웨어의 출처를 잘못 표시해서는 안 됩니다. 원래 소프트웨어를 작성했다고 주장해서는 안 됩니다. 이 소프트웨어를 제품에 사용하는 경우, 제품 문서에 감사의 표기를 포함해 주시면 감사하겠지만 필수는 아닙니다.
- 수정된 소스 버전은 그와 같은 사실이 명확히 표시되어야 하며, 원본 소프트웨어인 것처럼 오해를 불러일으켜서는 안 됩니다.
- 이 고지는 어떤 소스 배포본에서도 제거하거나 변경할 수 없습니다.
ChartDirector:
버전: 버전 5.1, 2012
Advanced Software Engineering Limited (ASE)는 이 라이선스의 소유자에게 ChartDirector 런타임을, 다른 차트 작성 애플리케이션을 개발하기 위한 개발 도구 그 자체가 아닌 제품 또는 시스템에 포함할 수 있는 권리를 제공하며, 추가로 ASE에 로열티를 지불하지 않고도 해당 제품 또는 시스템을 무제한 개의 컴퓨터에 배포, 설치 및 실행할 수 있도록 합니다.
이용약관
- 언어 릴리스: 본 라이선스는 모든 ChartDirector 언어 릴리스(ASP/COM/VB, .NET, Java, ColdFusion, Perl, PHP, Python, Ruby, C++) 및 여러 언어 릴리스를 설치하고 실행하는 것을 허용합니다.
- 업그레이드 정책: 본 라이선스는 라이선스 날짜 기준의 ChartDirector 최신 버전과, 라이선스 날짜로부터 1년 이내에 출시된 모든 ChartDirector 릴리스에 대해 유효합니다.
- 저작권: ChartDirector 소프트웨어는 저작권법 및 국제 저작권 조약뿐만 아니라 기타 지식재산권 관련 법률 및 조약에 의해 보호됩니다. ChartDirector 소프트웨어는 판매되는 것이 아니라 라이선스가 부여됩니다. ChartDirector 소프트웨어에 대한 권리는 어떠한 경우에도 Advanced Software Engineering Limited가 계속 보유합니다.
- 보증 부인: ChartDirector 소프트웨어 및 함께 제공되는 파일은 "있는 그대로(as is)" 배포되며 라이선스가 부여됩니다. Advanced Software Engineering Limited는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 한정되지 않는, 명시적이든 묵시적이든 모든 보증을 부인합니다. ChartDirector 소프트웨어에 결함이 있는 것으로 판명될 경우, 라이선스 사용자는 필요한 모든 유지보수, 수리 또는 수정에 소요되는 전체 비용 및 부수적 또는 결과적 손해에 대한 위험을 부담합니다. 어떠한 경우에도 Advanced Software Engineering Limited는 ChartDirector 소프트웨어의 사용 또는 사용 불능으로 인해 발생하는 어떠한 손해에 대해서도 책임지지 않습니다(사업 이익의 손실, 업무 중단, 사업 정보의 손실 등 이에 한정되지 않는 손해 포함). 설령 Advanced Software Engineering Limited가 그러한 손해의 가능성을 통지받았더라도 마찬가지입니다.
- 이 라이선스는 라이선스 날짜 기준 최신 ChartDirector 릴리스에 포함된 LICENSE.TXT 파일에 명시된 약관의 적용을 받습니다.
Casablanca(C++ REST SDK) – 이 코드는 Apache License에 따라 배포되었습니다.
Apache License 버전 2.0, 2004년 1월 http://www.apache.org/licenses/
사용, 복제 및 배포를 위한 약관
1. 정의.
"License"란 본 문서의 제1조부터 제9조까지에 정의된 대로 사용, 복제 및 배포에 관한 약관을 의미합니다.
"Licensor"란 License를 부여하는 저작권자 또는 저작권자가授权한 주체를 의미합니다.
"Legal Entity"란, 해당 주체를 통제하는 모든 다른 주체, 해당 주체에 의해 통제되는 모든 다른 주체, 그리고 해당 주체와 공통의 통제 아래에 있는 모든 다른 주체를 포함하여, 실제로 행동하는 주체와 그 모든 다른 주체들의 합을 의미합니다. 이 정의의 목적상 "control"이란 (i) 계약 또는 기타 방법을 불문하고, 그러한 주체의 방향 또는 관리를 직접 또는 간접적으로 좌우할 수 있는 권한, 또는 (ii) 발행주식의 50퍼센트(50%) 이상에 대한 소유권, 또는 (iii) 그러한 주체에 대한 실질적인 소유권을 의미합니다.
"You"(또는 "Your")란 본 License에 의해 부여된 권한을 행사하는 개인 또는 Legal Entity를 의미합니다.
"Source" 형식이란, 수정(변경)을 하기 위해 선호되는 형태를 의미하며, 그 예로는 소프트웨어 소스 코드, 문서 소스, 구성 파일 등이 포함됩니다(이에 한정되지 않음).
"Object" 형식이란, Source 형식을 기계적 변환 또는 번역하여 결과가 된 어떠한 형태를 의미하며, 컴파일된 오브젝트 코드, 생성된 문서, 그리고 기타 매체 유형으로의 변환을 포함하되 이에 한정되지 않습니다.
"Work"란, 라이선스에 따라 제공되는 창작물로서, Source 또는 Object 형식 여부를 불문하고, 해당 저작물에 포함되었거나 또는 그 저작물에 첨부된 저작권 고지로써 표시되는 저작물을 의미합니다(예시는 아래 부록에 제시되어 있습니다).
"Derivative Works"란, Source 또는 Object 형식 여부를 불문하고, Work에 기초(또는 Work로부터 파생)한 어떠한 저작물도 의미하며, 편집상의 개정, 주석, 상세 설명 또는 기타 수정이 전반적으로 독창적인 저작물로서의 저작자 창작을 나타내는 경우를 말합니다. 본 라이선스의 목적상, Derivative Works에는 Work 및 그 Derivative Works의 인터페이스와 분리 가능하게 유지되는 저작물, 또는 해당 인터페이스에 단순히 링크(또는 이름으로 바인딩)만 하는 저작물은 포함되지 않습니다.
"Contribution"란, 저작권자가 또는 저작권자를 대신하여 제출하도록 권한을 부여받은 개인이나 법인( Legal Entity )이, 저작물에 포함시키기 위해 Licensor에게 의도적으로 제출한 모든 저작자에 의한 저작물을 의미합니다. 여기에는 Work의 원본 버전 및 그 Work 또는 그 Derivative Works에 대한 모든 수정 또는 추가가 포함됩니다. 본 정의의 목적상, "submitted"란 Licensor 또는 그 대표자에게 발송되는 전자적, 구두 또는 서면 형태의 모든 의사소통을 의미하며, 여기에는 전자 메일링 리스트, 소스 코드 제어 시스템, 그리고 Work를 논의하고 개선하기 위한 목적으로 Licensor가 관리하거나 또는 Licensor를 대신하여 관리하는 이슈 추적 시스템에서의 통신을 포함하되 이에 한정되지 않습니다. 다만, 저작권자가 "Not a Contribution"이라고 명확히 표시하거나 그 밖의 방식으로 서면으로 지정한 의사소통은 제외됩니다.
"Contributor"란, Licensor와, Licensor가 Contribution을 수령한 다음 그 Contribution을 Work에 편입한 당사자를 의미하며, 그 수령된 Contribution은 Licensor가 그들을 대신하여 받은 개인 또는 법인( Legal Entity )의 명의로 이루어진 것을 말합니다.
2. 저작권 라이선스의 부여.
이 라이선스의 약관에 따라, 각 기여자는 본 계약에 의해 귀하에게 본 저작물 및 그러한 2차 저작물을 소스 또는 오브젝트 형태로 복제하고, 2차 저작물을 작성하며, 공개적으로 전시하고, 공개적으로 공연하고, 하위 라이선스를 부여하며, 배포할 수 있도록 하는 영구적이고 전 세계적이며 비독점적이며 무상(비과금)이고 로열티가 없으며 취소 불가능한 저작권 라이선스를 부여합니다.
3. 특허 라이선스의 부여.
이 라이선스의 약관에 따라, 각 기여자는 본 계약에 의해 귀하에게 본 저작물에 대해, (이 조항에 명시된 경우를 제외하고) 영구적이고 전 세계적이며 비독점적이고 무상(비과금)이며 로열티가 없으며 취소 불가능한 특허 라이선스를 부여하며, 귀하는 그 라이선스 범위 내에서 본 저작물을 제조하고, 제조하도록 하며, 사용하고, 판매를 제안하고, 판매하고, 수입하고, 그 밖의 방식으로 양도할 수 있습니다. 다만 해당 라이선스는 그러한 기여자가 라이선스할 수 있는 특허 청구항 중에서, 해당 기여(들)만으로 또는 해당 기여(들)가 제출된 본 저작물과의 결합으로 인해 반드시 침해되는 것에 대해서만 적용됩니다. 귀하가 본 저작물 또는 본 저작물에 포함된 기여가 직접 또는 간접 특허 침해에 해당한다고 주장하며, 어떤 단체에 대해서도 특허 소송을 제기하는 경우(소송에서의 교차청구 또는 반소청구를 포함)에는, 해당 소송이 제기된 날짜부터 그 저작물과 관련하여 본 라이선스에 따라 귀하에게 부여된 모든 특허 라이선스는 종료됩니다.
4. 재배포.
다음 조건을 모두 충족하는 경우, 본 저작물(Work) 또는 그 파생 저작물(Derivative Works)의 사본을 어떠한 매체에서도(수정 여부와 무관하게), 소스 형태(Source form) 또는 오브젝트 형태(Object form)로 재생산 및 배포할 수 있습니다:
- 본 저작물(Work) 또는 그 파생 저작물(Derivative Works)의 다른 수령인에게 본 라이선스 사본을 제공해야 하며; 그리고
- 수정한 모든 파일이, 귀하가 해당 파일을 변경했음을 명확히 표시하는 눈에 띄는 고지문을 포함하도록 해야 하며; 그리고
- 귀하가 배포하는 모든 파생 저작물(Derivative Works)의 소스 형태(Source form)에서, 파생 저작물의 어느 부분에도 해당하지 않는 고지문을 제외하고, 본 저작물(Work)의 소스 형태에 포함된 모든 저작권, 특허, 상표 및 저작자 표시 고지문을 그대로 유지해야 하며; 그리고
- 저작물(Work) 배포의 일부로 "NOTICE" 텍스트 파일이 포함되어 있는 경우, 귀하가 배포하는 모든 파생 저작물(Derivative Works)은 해당 NOTICE 파일에 포함된 저작자 표시(attribution) 고지문을 읽을 수 있는 형태로 포함해야 하며(파생 저작물의 어느 부분에도 해당하지 않는 고지문은 제외), 다음 중 최소 한 곳에 포함되어야 합니다. 즉, 파생 저작물의 일부로 함께 배포되는 NOTICE 텍스트 파일 내; 또는 파생 저작물과 함께 제공되는 경우 소스 형태(Source form) 또는 문서 내; 또는 파생 저작물에 의해 생성되는 표시(display) 내(해당 제3자 고지문이 일반적으로 나타나는 경우 및 그 곳). NOTICE 파일의 내용은 정보 제공 목적만을 위한 것이며 라이선스를 수정하지 않습니다. 귀하는, 추가로 포함하는 이러한 저작자 표시 고지문이 라이선스를 수정하는 것으로 해석될 수 없는 한, 귀하가 배포하는 파생 저작물 내에 본 저작물(Work)의 NOTICE 텍스트와 함께 또는 그에 대한 부록(addendum)으로 귀하의 고유한 저작자 표시 고지문을 추가할 수 있습니다.
귀하는 귀하의 수정사항에 대해 귀하만의 저작권 고지(문구)를 추가할 수 있으며, 귀하의 수정사항의 사용, 복제 또는 배포를 위해(또는 그러한 모든 파생 저작물 전부에 대하여) 추가 또는 다른 라이선스의 조건 및 조항을 제공할 수 있습니다. 다만, 귀하의 저작물 사용, 복제 및 배포가 그렇지 않은 경우에도 이 라이선스에 명시된 조건을 준수해야 합니다.
5. 기여물의 제출.
귀하가 명시적으로 달리 고지하지 않는 한, 귀하가 저작물에 포함시키기 위해 의도적으로 Licensor(라이선스 제공자)에게 제출하는 모든 기여물은 추가적인 조항이나 조건 없이 본 라이선스의 조건 및 조항에 따릅니다. 그러나 위에도 불구하고, 본 문서의 어떤 내용도 귀하가 해당 기여물과 관련하여 Licensor와 별도로 체결했을 수 있는 별도의 라이선스 계약의 조건을 대체하거나 수정하지는 않습니다.
6. 상표.
본 라이선스는 저작물의 출처를 설명하고 NOTICE 파일의 내용을 복제하기 위해 합리적이고 통상적으로 필요한 범위를 제외하고는 Licensor(라이선스 제공자)의 상호, 상표, 서비스표 또는 제품명을 사용하는 것을 허가하지 않습니다.
7. 보증 부인의 면책.
적용 법률에 의해 요구되거나 서면으로 달리 합의하지 않는 한, 라이선스 제공자는 저작물(그리고 각 기여자는 그 기여분)을 "있는 그대로(AS IS)" 제공하며, 명시적이든 묵시적이든 어떤 종류의 보증이나 조건도 하지 않습니다. 여기에는 제한 없이, 소유권(TITLE), 비침해(NON-INFRINGEMENT), 상품성(MERCHANTABILITY) 또는 특정 목적에의 적합성(FITNESS FOR A PARTICULAR PURPOSE)에 관한 어떠한 보증이나 조건도 포함됩니다. 귀하는 저작물을 사용하거나 재배포하는 것이 적절한지 여부를 판단할 책임이 전적으로 귀하에게 있으며, 이 라이선스에 따른 귀하의 권한 행사와 관련된 어떠한 위험도 부담합니다.
8. 책임의 제한.
어떤 경우에도, 어떠한 법리(불법행위 포함 과실을 포함하되 이에 한정되지 않음), 계약 또는 기타 사유에 근거하더라도, 적용 법률에 의해 요구되지 않는 한(예: 고의 및 중과실 행위) 또는 서면으로 합의되지 않는 한, 그 어떤 기여자도 귀하에게 손해배상 책임을 지지 않습니다. 여기에는 이 라이선스로 인해 발생하거나 저작물을 사용하거나 사용할 수 없어서 발생하는 모든 종류의 손해(직접적, 간접적, 특별한, 부수적 또는 결과적 손해를 포함하되 이에 한정되지 않음)가 포함됩니다. 또한 선의(신용)의 상실, 업무 중단, 컴퓨터의 고장 또는 오작동, 또는 기타 모든 상업적 손해나 손실에 대한 손해가 포함됩니다. 그러한 기여자가 그러한 손해의 가능성에 대해 사전에 고지받았더라도 마찬가지입니다.
9. 보증 또는 추가 책임의 수락.
저작물 또는 그 파생 저작물을 재배포하는 동안, 귀하는 이 라이선스에 부합하는 지원, 보증, 면책 또는 기타 책임 의무 및/또는 권리의 수락을 제안하고, 그에 대해 수수료를 부과하도록 선택할 수 있습니다. 다만, 그러한 의무를 수락함에 있어서는 귀하가 다른 어떤 기여자(Contributor)의 대리인이 아니라, 오직 귀하 자신의 명의로, 그리고 전적으로 귀하의 책임 하에만 행동할 수 있으며, 또한 귀하가 그러한 보증 또는 추가 책임을 수락함으로 인해 해당 기여자에게 발생하는 어떠한 책임에 대해서도 또는 그러한 기여자를 상대로 제기되는 어떠한 청구에 대해서도 그 기여자를 면책, 방어 및 무해하게 유지하도록 indemnify(면책)하는 데 동의하는 경우에 한합니다.
Log4Net – 이 코드는 Apache License에 따라 배포되었습니다
Apache License 버전 2.0, 2004년 1월 http://www.apache.org/licenses/
사용, 복제 및 배포에 관한 이용 약관
1. 정의.
"License"란, 본 문서의 제1조부터 제9조까지에 정의된 바에 따라 사용, 복제, 배포에 관한 조건 및 약관을 의미합니다.
"Licensor"란, 해당 License를 부여하는 저작권자 또는 저작권자가 권한을 부여한 주체를 의미합니다.
"Legal Entity"란, 당해 행위 주체와, 해당 주체를 통제하는 모든 다른 주체, 해당 주체에 의해 통제되는 모든 다른 주체, 또는 해당 주체와 공통의 통제 하에 있는 모든 다른 주체의 합계를 의미합니다. 본 정의의 목적상, "control"이란 (i) 계약이든 그 밖의 방식이든 불문하고, 그러한 주체의 방향 또는 관리를 유도하기 위한 직접적 또는 간접적 권한을 의미하거나, (ii) 발행주식 총수의 50퍼센트(50%) 이상에 대한 소유를 의미하거나, 또는 (iii) 그러한 주체에 대한 실질적 소유를 의미합니다.
"You"(또는 "Your")란, 이 License에 의해 부여된 권한을 행사하는 개인 또는 Legal Entity를 의미합니다.
"Source" 형식이란, 소프트웨어 소스 코드, 문서 소스, 설정 파일 등을 포함하되 이에 한정되지 않는 범위에서, 수정(변경)을 하기 위해 가장 선호되는 형태를 의미합니다.
"Object" 형식이란, 소스(Source) 형식을 기계적으로 변환하거나 번역하여 그 결과로 만들어지는 어떠한 형태를 의미하며, 컴파일된 오브젝트 코드, 생성된 문서, 그리고 다른 미디어 유형으로의 변환 등을 포함하되 이에 한정되지 않습니다.
"Work"란, 라이선스에 따라 제공되는 저작물로서, 소스(Source) 또는 오브젝트(Object) 형식 여부와 관계없이, 그 저작물에 포함되었거나 또는 그 저작물에 첨부된 저작권 고지로 표시되는 것을 의미합니다(아래 부록에 예시가 제공되어 있습니다).
"Derivative Works"란, 소스(Source) 또는 오브젝트(Object) 형식 여부와 관계없이, 해당 Work를 기반으로 하거나(또는 Work에서 유래하여) 작성된 모든 저작물을 의미하며, 그에 대한 편집상의 수정, 주석, 상세화 또는 기타 변경이 전체로서 하나의 독창적인 저작물로 인정될 수 있어야 합니다. 이 라이선스를 목적상, Derivative Works에는 Work 및 그 Derivative Works의 인터페이스에서 분리 가능하게 남아 있거나, 단지 링크(또는 이름으로 바인딩)하는 것에 불과한 저작물은 포함되지 않습니다.
"Contribution"이란, 저작권 소유자 또는 저작권 소유자를 대신하여 제출할 권한이 있는 개인이나 법인(“Legal Entity”)이 저작권 소유자의 명의로, Work에 포함시키기 위해 Licensor에 의도적으로 제출하는 모든 저작물(Work의 원래 버전과, 그 Work 또는 그 Derivative Works에 대한 수정 또는 추가 사항을 포함합니다)을 의미합니다. 이 정의의 목적상, "submitted"란 Licensor 또는 그 대표자에게 발송되는 전자적, 구두적 또는 서면 형태의 모든 의사소통을 의미하며, 여기에는 전자 메일링 리스트, 소스 코드 제어 시스템, 그리고 Licensor(또는 Licensor를 대신하여)가 Work를 논의하고 개선하기 위한 목적으로 관리하는 이슈 추적 시스템에서의 의사소통 등이 포함되되 이에 한정되지 않습니다. 다만, 저작권 소유자가 "Not a Contribution"이라고 눈에 띄게 표시하거나 또는 서면으로 달리 지정한 의사소통은 제외합니다.
"Contributor"란 Licensor 및, Licensor가 Contribution을 수령한 후 그 Contribution이 Work 내에 포함되도록 하게 된 개인 또는 법인(“Legal Entity”)을 의미합니다.
2. 저작권 라이선스의 부여. 본 라이선스의 약관에 따르는 것을 조건으로, 각 기여자는 본 문서에 의해 귀하에게 이 저작물 및 그러한 2차 저작물을 소스 또는 오브젝트 형태로 복제하고, 2차 저작물을 작성(편집)하고, 공개적으로 전시하고, 공개적으로 공연하며, 하위 라이선스를 부여하고, 배포할 수 있는, 영구적이며 전 세계적이고 비독점적이며 무상, 로열티 프리, 취소 불가능한 저작권 라이선스를 부여합니다.
3. 특허 라이선스의 부여. 본 라이선스의 약관에 따르는 것을 조건으로, 각 기여자는 본 문서에 의해 귀하에게 이 저작물(Work)을 제작하고(직접 제작), 제3자로 하여금 제작하게 하고, 사용하고, 판매할 것을 제안하고, 판매하고, 수입하고, 그 밖의 방식으로 이전할 수 있는, 영구적이며 전 세계적이고 비독점적이며 무상, 로열티 프리, 그리고(본 조항에 명시된 경우를 제외하고) 취소 불가능한 특허 라이선스를 부여합니다. 다만 이러한 라이선스는, 해당 기여자가 라이선스할 수 있는 특허 청구항 중에서, 그 기여(들)만으로 또는 그 기여(들)를 제출한 저작물과의 조합으로 인해 필연적으로 침해되는 범위에 한해 적용됩니다. 귀하가(소송에서의 반소 또는 반대청구를 포함하여) 어떤 법인에 대하여, 이 저작물 또는 저작물에 포함된 기여가 직접 또는 간접 특허 침해를 구성한다고 주장하는 특허 소송을 제기하는 경우, 해당 저작물에 대해 본 라이선스에 따라 귀하에게 부여된 모든 특허 라이선스는 그 소송이 제기된 날짜부터 종료합니다.
4. 재배포. 귀하는 다음의 조건을 충족하는 경우, 어떤 매체를 사용하든지(수정 여부와 무관하게), 그리고 소스 또는 오브젝트 형태로, 이 저작물 또는 그 2차 저작물의 복제본을 복제하여 배포할 수 있습니다:
(a) 귀하는 이 저작물 또는 그 2차 저작물의 다른 모든 수령인에게 본 라이선스의 사본을 제공해야 하며; 그리고
(b) 귀하는 수정된 모든 파일이, 귀하가 해당 파일을 변경했음을 명확하게 공지하는 눈에 띄는 고지를 포함하도록 해야 하며; 그리고
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
7. 보증의 부인. 적용 법률에 의해 요구되거나 서면으로 달리 합의되지 않는 한, 저작권자(Licensor)는 본 저작물(Work)을 제공하며(각 기여자(Contributor는 그 기여분(Contributions)을 제공함), "있는 그대로(AS IS)" 제공하며, 명시적이든 묵시적이든 어떤 종류의 보증이나 조건도 제공하지 않습니다. 여기에는 제한 없이, 소유권(TITLE), 비침해(NON-INFRINGEMENT), 상품성(MERCHANTABILITY), 특정 목적에의 적합성(FITNESS FOR A PARTICULAR PURPOSE)에 대한 보증 또는 조건이 포함됩니다. 귀하는 본 저작물을 사용하거나 재배포하는 것이 적절한지에 대한 판단에 대해 전적으로 책임지며, 본 라이선스에 따른 귀하의 권한 행사와 관련된 어떠한 위험도 부담합니다.
8. 책임의 제한. 어떤 경우에도, 그리고 어떤 법적 이론에 근거하든(불법행위에는 과실을 포함) 계약 또는 그 밖의 경우를 불문하고, 적용 법률에 의해 요구되지 않는 한(고의 및 중과실 행위 등) 또는 서면으로 합의되지 않는 한, 어떠한 기여자(Contributor)도 본 라이선스의 결과로 발생하거나 본 저작물(Work)의 사용 또는 사용 불가능으로 인해 발생하는 손해에 대하여 귀하에게 책임을 지지 않습니다. 여기에는 직접적, 간접적, 특별한, 부수적 또는 결과적 손해 등 어떤 성격의 손해도 포함됩니다(신용의 상실로 인한 손해, 업무 중단, 컴퓨터의 고장 또는 오작동, 또는 그 밖의 모든 상업적 손해나 손실 등은 이에 한정되지 않습니다). 그러한 기여자가 그러한 손해의 가능성에 대해 사전에 통지받았더라도 마찬가지입니다.
9. 보증 또는 추가 책임의 수락. 본 저작물(Work) 또는 그 파생저작물(Derivative Works)을 재배포하는 동안, 귀하는 이 라이선스에 부합하는 지원, 보증, 면책(Indemnity) 또는 그 밖의 책임 의무 및/또는 권리의 수락을 제공하고 그에 대해 수수료를 부과하기로 선택할 수 있습니다. 다만, 그러한 의무를 수락함에 있어서는, 귀하는 다른 어떤 기여자(Contributor)를 대신하여가 아니라 오로지 귀하의 명의와 단독 책임으로만 행동할 수 있으며, 귀하가 그러한 보증 또는 추가 책임을 수락함으로써 그 기여자에게 발생하는 어떠한 책임에 대해서도, 또는 그 기여자에 대해 귀하가 그러한 보증 또는 추가 책임을 수락한 것과 관련하여 제기되는 어떠한 청구에 대해서도, 각 기여자를 면책(손해배상 등)시키고, 방어하며, 해를 입지 않도록 보장하는 데 동의하는 경우에 한합니다.
약관의 끝
SQLite - 이 코드는 퍼블릭 도메인(Public Domain)으로 배포되었습니다
SQLite는 퍼블릭 도메인입니다
SQLite에 포함된 모든 코드와 문서는 저자들이 퍼블릭 도메인으로 헌정했습니다. 모든 코드 저자와 그들이 근무하는 회사의 대표들은 각자의 기여를 퍼블릭 도메인에 헌정한다는 내용을 담은 선서진술서(affidavit)에 서명했으며, 그 서명된 선서진술서의 원본은 Hwaci의 본사에 있는 방화 금고에 보관되어 있습니다. 누구든지 원래의 SQLite 코드를(소스 코드 형태이든, 컴파일된 바이너리 형태이든) 어떤 목적(영리든 비영리든)에 대해서든, 그리고 어떤 수단으로든 자유롭게 복사, 수정, 게시, 사용, 컴파일, 판매 또는 배포할 수 있습니다.
앞의 단락은 SQLite의 납품(배포) 코드와 문서에 적용됩니다. 즉, 더 큰 애플리케이션과 실제로 함께 묶어서 배포하는 SQLite 라이브러리의 해당 부분을 의미합니다. 빌드 과정의 일부로 사용되는 몇몇 스크립트(예: autoconf가 생성하는 "configure" 스크립트)는 다른 오픈 소스 라이선스의 적용을 받을 수 있습니다. 다만 이러한 빌드 스크립트에서 나온 어떤 것도 최종 납품용 SQLite 라이브러리에 포함되지는 않습니다. 따라서 해당 스크립트와 연관된 라이선스는 SQLite 라이브러리를 복사하고 사용하는 데 대한 귀하의 권리를 평가할 때 고려할 요소가 아닙니다.
SQLite의 납품(배포)용 코드 전체는 처음부터 새로 작성되었습니다. 다른 프로젝트나 오픈 인터넷에서 코드를 가져오지 않았습니다. 모든 코드 한 줄은 원래의 작성자까지 추적할 수 있으며, 그 작성자들 모두가 퍼블릭 도메인에 대한 헌정(보유) 기록을 보관하고 있습니다. 따라서 SQLite 코드베이스는 깨끗하며, 다른 프로젝트의 라이선스가 적용된 코드로 오염되어 있지 않습니다.
VMware® 소프트웨어 개발 키트 라이선스 계약
VMware, Inc.(“VMware”)는 VMware Software Development Kit(총칭하여 “Software”)를 귀하에게 아래의 이용 약관에 따라 제공합니다. Software를 다운로드, 설치 또는 사용하는 경우, 귀하(개인 또는 법인)는 본 라이선스 계약의 조건(“Agreement”)에 구속되는 것에 동의하는 것으로 간주됩니다. 아래의 어느 조건에 동의하지 않는 경우, Software를 사용하지 마십시오.
1. 본 Software에는, 해당 자료에서 참조되는 하나 이상의 VMware 제품(이하 “VMware Products”)에 관한 프로그래밍 인터페이스의 다양한 자료, 인터페이스 정의, 문서, 샘플 유틸리티 애플리케이션 및 샘플 코드가 포함되어 있습니다. 본 Software는 VMware Products와 상호 작용하는 소프트웨어를 개발하는 데 사용하기 위한 것입니다.
2. 사용 권한: 아래의 제한 사항을 조건으로, 귀하는 VMware Products와 통신하는 소프트웨어를 생성하기 위한 목적만을 위해 귀하의 사용을 위해 Software를 다운로드하고 합리적인 수의 사본을 만들 수 있습니다(귀하의 소프트웨어를 “Developer Software”라 합니다). 일부 코드는 http://www.vmware.com/go/vwssdk-redistribution-info 에서 “distributable code” 및/또는 “modifiable code”로 지정될 수 있습니다. 귀하는 “distributable code”의 전부 또는 일부를 Developer Software와 함께 사용하고 병합할 수 있습니다. 어떤 “distributable code”의 병합된 부분이라도 본 Agreement의 적용을 받습니다. 또한 귀하는 “modifiable code”의 전부 또는 일부를 수정하거나 그에 기초한 2차 저작물을 작성할 수 있습니다. 귀하는 비상업적 또는 상업적 사용을 위한 Developer Software의 일부로서만 “distributable code” 및 “modifiable code”의 수정 또는 2차 저작물을 재배포할 수 있습니다. 단, 해당 코드는 본 Agreement에 포함된 조건과 일치하게 VMware 및 그 라이선스 제공자의 이해를 보호하는 라이선스 계약에 따라서만 배포해야 합니다. Software와 함께 제공되는 오픈 소스 소프트웨어 구성 요소는, 그러한 오픈 소스 소프트웨어 구성 요소에 포함된 해당 적용 라이선스 계약의 조건에 따라 귀하에게 라이선스가 부여됩니다. 오픈 소스 소프트웨어 라이선스는 open_source_licenses.txt 파일, Software와 함께 제공되는 기타 자료, 문서 또는 http://www.vmware.com/download/open_source.html 에서 제공되는 해당 소스 파일에서 확인할 수 있습니다.
3. 제한 사항: 귀하는 (1) Software를 사용하여 Developer Software 이외의 어떤 것이라도 생성, 설계 또는 개발하지 않을 것에 동의합니다. (2) 승인된 사용 및 백업과 보관(아카이빙)을 위한 목적에 합리적으로 필요한 범위를 초과하여 Software의 사본을 더 만들지 않을 것에 동의합니다. (3) 제2조에서 명시적으로 허용되는 경우를 제외하고 Software를 수정하거나, 2차 저작물을 생성하거나, 역공학(리버스 엔지니어링)하거나, 역컴파일(리버스 컴파일)하거나, 분해하지 않을 것에 동의합니다. (4) 제2조에서 명시적으로 허용되는 경우를 제외하고, Software의 어느 부분이든 제3자에게 배포, 판매, 리스, 임대, 대여 또는 서브라이선스(재라이선스)하지 않을 것에 동의합니다. 또는 (5) 어떠한 방식으로든 Software를 사용하여 (a) VMware Products의 기술적 제한을 우회하거나, VMware가 제품 문서, VMware 웹사이트의 이메일 알림 또는 최종 사용자 라이선스 계약(End User License Agreements)의 조건을 통해 VMware Products에 적용 가능하게 제공하는 추가 라이선스 조건을 위반하지 않을 것에 동의합니다. (b) VMware Products가 최종 고객에게 표시하는 어떤 VMware Product의 End User License Agreements의 표시를 비활성화, 제거, 재정의(오버라이드) 또는 수정하지 않을 것에 동의합니다. 또는 (c) 소프트웨어 바이러스 또는 기타 컴퓨터 코드, 파일 또는 프로그램을 포함하는 어떠한 자료라도 업로드하거나, 그 밖의 방식으로 전송하여 어떤 소프트웨어 또는 하드웨어의 기능을 방해, 파괴 또는 제한하도록 설계된 행위를 하지 않을 것에 동의합니다.
본 제3조의 제한 사항은, 해당 제한 사항이 강행되는 현지 법률과 모순되는 경우 및 그 범위 내에서는 적용되지 않습니다(EC Software Directive를 시행하는 법을 포함하되 이에 한정되지 않음).
4. VMware는 소프트웨어 및 소프트웨어에 구현된 모든 지식재산권(저작권, 영업비밀 및 특허 포함)을 계속해서 보유합니다. 귀하는 소프트웨어 내의 VMware 저작권 고지(문구)를 제거, 삭제 또는 수정할 수 없습니다. 본 계약에 의해 명시적으로 부여되지 않은 모든 권리는 VMware가 보유합니다.
5. 귀하는 귀하의 개발자 소프트웨어와 관련하여 VMware의 이름, 상표 또는 서비스 마크를 사용하되, 귀하의 개발자 소프트웨어가 VMware에 의해 인증되었거나 VMware의 승인을 받은 것처럼 보이게 하는 방식으로는 사용할 수 없습니다.
6. 본 계약에 따라 귀하는 소프트웨어에 대해 VMware의 어떤 지원 또는 구독 서비스도, 또는 소프트웨어와 관련하여 VMware가 제공하는 다른 어떤 서비스도 받을 권리가 없습니다. 귀하가 VMware 제품에 대해 지원 및/또는 구독 서비스를 구매한 경우에도, 그러한 지원 및/또는 구독 서비스는 소프트웨어 또는 귀하의 소프트웨어 사용에 적용되지 않습니다.
7. 기간, 해지 및 변경: 본 계약은 귀하가 본 계약에 명시된 조건을 준수하는 한 계속 유효하며, 달리 종료되는 경우를 제외하고는 그때까지 효력을 유지합니다. 귀하 또는 VMware는 언제든지 어떤 이유로든 본 계약을 해지할 수 있습니다. 귀하는 해지 시 귀하가 소유 또는 관리하는 소프트웨어의 모든 사본을 파기하는 데 동의합니다. 본 계약에 규정된 비밀정보, 보증 및 책임의 제한, 및 면책(Indemnification) 조항은 본 계약의 해지 또는 만료 이후에도 계속 유효합니다.
8. 보증 및 책임의 제한: SDK는 어떠한 종류의 보증도 없이 "있는 그대로(AS IS)" 제공됩니다. 적용 법률이 허용하는 최대 범위 내에서 VMware는 상품성, 특정 목적에의 적합성 및 지식재산권 비침해에 관한 어떠한 묵시적 보증을 포함하되 이에 제한되지 않는 모든 묵시적 보증을 부인합니다.
9. 보증 및 책임의 제한: 본 소프트웨어는 어떠한 종류의 보증도 없이 “있는 그대로(AS IS)” 제공됩니다. 관련 법률이 허용하는 최대 범위 내에서 VMware는 상품성, 특정 목적에의 적합성 및 지적 재산권 비침해에 관한 어떠한 묵시적 보증도(제한 없이) 포함하여 일체의 묵시적 보증을 부인합니다.
관련 법률이 허용하는 최대 범위 내에서, 어떤 경우에도 VMWARE는 소프트웨어 또는 소프트웨어 사용으로 인해 발생하는 어떠한 책임 이론에 기초하든(계약, 불법행위, 과실, 제조물책임 또는 그 밖의 경우), 이익의 상실 또는 사업 기회의 상실, 사용상의 손실, 사업 중단, 데이터의 손실, 또는 기타 모든 간접적, 특별한, 부수적 또는 결과적 손해에 대해 책임을 지지 않습니다. 일부 관할권에서는 결과적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로, 위 제한이 귀하에게 적용되지 않을 수 있습니다.
본 계약 및 본 계약에 따라 제공되는 소프트웨어와 관련하여 발생하는 VMWARE의 책임은 어떠한 경우에도 미화 100.00달러(US$100.00)를 초과하지 않습니다.
상기 제한은 관련 법률이 허용하는 최대 범위 내에서 적용되며, VMWARE가 그러한 손해의 가능성에 대해 통지를 받았는지 여부와, 어떠한 구제수단이 본래의 중요한 목적을 달성하지 못하는지 여부에 관계없이 적용됩니다.
10. 면책(보상): 귀하는 “수정 가능한 코드(modifiable code)”를 귀하가 수정한 행위, 귀하 또는 제3자가 귀하의 Developer Software를 배포하거나 사용하는 행위, 및 본 계약을 위반한 행위로 인해 발생하는 모든 청구, 손실, 손해, 책임 및 기타 비용(합리적인 변호사 수임료를 포함)에 대해 VMware 및 그 이사, 임원, 직원, 계열사, 대리인을 방어하고, 면책하며, 면책 상태로 유지하는 데 동의합니다.
11. 수출 통제: 귀하는 소프트웨어가 미국의 원산지이며, 미국 수출관리규정(U.S. Export Administration Regulations)과 같은 규정의 적용을 받아 제공되고, 해당 관할 지역의 수출 통제 법률의 적용을 받을 수 있으며, 적용되는 수출 통제 법률에 반하는 전용(diversion)은 금지된다는 점을 인정합니다. 귀하는 (1) 귀하가 다음의 어느 누구도 아니며 또한 그들을 대신하여 행동하지 않는다는 것, 즉 (a) 미국이 수출 거래를 금지한 국가의 정부에 의해 통제되는 자이거나 해당 국가의 시민, 국민 또는 거주자인 자; 또는 (b) 미국 재무부(U.S. Treasury Department)의 ‘Specially Designated Nationals and Blocked Persons’ 목록 또는 미국 상무부(U.S. Commerce Department)의 ‘Denied Persons List’ 또는 ‘Entity List’에 등재된 어떤 자 또는 단체가 아니며, (2) 귀하는 법으로 금지된 목적, 즉 미사일 또는 핵·화학·생물학 무기의 금지된 개발, 설계, 제조 또는 생산을 포함하여, 소프트웨어가 어떠한 방식으로도 그러한 목적에 사용되도록 허용하지 않을 것임을 진술, 보증 및 약정합니다.
12. 데이터 개인정보 보호:
(a) 기술 데이터의 수집 및 이용에 대한 동의. 귀하는 VMware가 귀하의 장치, 시스템, 애플리케이션, 주변기기 및 소프트웨어 사용과 관련하여 기술적 및 관련 정보를 주기적으로 수집, 처리 및 저장할 수 있다는 데 동의합니다. 여기에는 제한 없이 다음이 포함됩니다: 인터넷 프로토콜 주소, 하드웨어 식별 정보, 운영 체제, 애플리케이션 소프트웨어, 주변기기 하드웨어, 활성 플러그인 및 소프트웨어 개발 키트의 수, 소프트웨어의 성공적인 설치 및 실행, 그리고 소프트웨어 사용 통계(총칭하여 “기술 데이터”). VMware는 기술 데이터를 지원, 청구 또는 온라인 서비스의 제공을 용이하게 하고, 업데이트를 제공하며, VMware의 제품 및 서비스를 개발하기 위한 내부 통계 및 분석 목적에 사용합니다. VMware는 수시로 기술 데이터를 VMware 전 세계 그룹 내의 다른 회사에 이전할 수 있습니다.
(b) 로그 파일. 귀하는 지원 서비스 요청과 관련하여 생성되는 서신 및 로그 파일에 민감하고 기밀 또는 개인정보가 포함될 수 있음을 인정합니다. VMware에 전송하기 전에 해당 정보가 보호되도록 필요한 조치를 취할 책임은 귀하에게 전적으로 있습니다. 이러한 조치에는 로그를 난독화(obfuscating)하거나, 달리 해당 정보를 보호하는 방법이 포함됩니다.
13. 본 약관은 법률 충돌 원칙을 고려하지 않고 캘리포니아 주 및 미합중국(미국)의 법률에 따라 규율됩니다. 국제물품매매계약에 관한 유엔 협약은 적용되지 않습니다. 귀하는 본 계약을 양도할 수 없습니다. 귀하가 시도하는 어떠한 양도도 무효입니다. 본 약관은 소프트웨어와 관련하여 귀하와 VMware 간에 체결된 전체 합의를 구성하며, 기존의 모든 서면 또는 구두 의사소통, 이해 및 합의를 대체합니다. 본 약관의 어느 조항에 대한 포기는 효력을 가지려면 서면으로 작성되어 포기하는 당사자가 서명해야 합니다. 본 약관의 어떤 조항이 무효이거나 집행 불가능한 것으로 판단되는 경우에도, 남은 조항은 법이 허용하는 범위 내에서 계속 유효하고 집행 가능합니다.