Android GNU C++ 런타임 라이선스

Android 플랫폼은 C++ 런타임의 완전한 구현을 제공하지 않습니다. 대신 STL, 예외 또는 RTTI와 같은 기능에 의존하는 앱은 필요한 기능을 제공하는 추가 네이티브 런타임 라이브러리를 포함해야 합니다.

g++로 빌드할 경우, Qt는 구글 안드로이드 NDK의 일부로 배포되는 GNU libstdc++ 라이브러리를 사용합니다. Qt Creator 은 이 라이브러리를 모든 Qt 기반 안드로이드 앱의 .APK에 복사합니다. 그러면 앱이 시작될 때 라이브러리가 로드되어 Qt의 런타임 요구 사항을 충족합니다.GNU C++ 런타임은 GNU 일반 공중 사용 허가서 버전 3에 따라 라이선스가 부여되며, 기본 라이선스의 조건을 위반하는 애플리케이션의 런타임 링크 및 라이브러리 사용을 허용하는 예외 조항이 있습니다. 이 예외에 대한 자세한 내용은 공식 라이선스 페이지를 참조하십시오.

Qt가 clang으로 빌드되는 경우, 일리노이 대학 "BSD-Like" 라이선스와 MIT 라이선스 모두에 따라 이중 라이선스가 적용되는 LLVM의 libc++를 사용하게 됩니다.

GCC 헤더의 GNU C++ 런타임 라이선스에 대한 정보

이 파일은 GNU ISO C++ 라이브러리의 일부입니다. 이 라이브러리는 자유 소프트웨어이며, 자유 소프트웨어 재단에서 게시한 GNU 일반 공중 사용 허가서(버전 3 또는 (사용자의 선택에 따라) 이후 버전)의 조건에 따라 재배포 및/또는 수정할 수 있습니다.

이 라이브러리는 유용하게 사용되기를 바라며 배포되지만 어떠한 보증도 없이, 심지어 상품성이나 특정 목적에의 적합성에 대한 묵시적 보증도 없이 배포됩니다. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하세요.

GPL 버전 3의 섹션 7에 따라 자유 소프트웨어 재단에서 게시한 GCC 런타임 라이브러리 예외, 버전 3.1에 설명된 추가 권한이 부여됩니다.

이 프로그램과 함께 GNU 일반 공중 사용 허가서 사본과 GCC 런타임 라이브러리 예외 사본을 받았을 것입니다(각각 COPYING3 및 COPYING.RUNTIME 파일을 참조하세요). 없는 경우 <http://www.gnu.org/licenses/>을 참조하세요.

GCC 런타임 라이브러리 예외

GCC 런타임 라이브러리 예외

버전 3.1, 2009년 3월 31일

저작권 (C) 2009 자유 소프트웨어 재단.

누구나 이 라이선스 문서를 그대로 복사하고 배포할 수 있지만 변경은 허용되지 않습니다.

이 GCC 런타임 라이브러리 예외("예외")는 GNU 일반 공중 사용 허가서 버전 3("GPLv3")의 7항에 따른 추가 권한입니다. 이 예외는 파일의 저작권 소유자가 해당 파일이 이 예외와 함께 GPLv3의 적용을 받는다는 공지가 있는 특정 파일("런타임 라이브러리")에 적용됩니다.

GCC를 사용하여 프로그램을 컴파일할 때, GCC는 특정 GCC 헤더 파일과 런타임 라이브러리의 일부를 컴파일된 프로그램과 결합할 수 있습니다. 이 예외의 목적은 비-GPL(독점적 포함) 프로그램을 컴파일할 때 이 예외가 적용되는 헤더 파일과 런타임 라이브러리를 이러한 방식으로 사용할 수 있도록 허용하는 것입니다.

0. 정의.

컴파일 프로세스 후 실행을 위해 런타임 라이브러리가 필요하거나 런타임 라이브러리가 제공하는 인터페이스를 사용하지만 달리 런타임 라이브러리에 기반하지 않는 파일은 "독립 모듈"입니다.

"GCC"는 수정 여부와 관계없이 GNU 일반 공중 사용 허가서(GPL) 버전 3(또는 지정된 이후 버전)의 적용을 받는 GNU 컴파일러 컬렉션의 버전으로, FSF가 게시한 모든 후속 버전을 사용할 수 있는 옵션을 의미합니다.

"GPL 호환 소프트웨어"는 전파, 수정 및 사용 조건이 GCC의 라이선스에 따라 GCC와의 결합을 허용하는 소프트웨어를 의미합니다.

"타겟 코드"는 실제 또는 가상 타겟 프로세서 아키텍처를 위한 컴파일러의 출력을 실행 가능한 형태로, 또는 어셈블러, 로더, 링커 및/또는 실행 단계에 입력하기에 적합한 것을 의미합니다. 그럼에도 불구하고 타겟 코드에는 컴파일러 중간 표현으로 사용되거나 컴파일러 중간 표현을 생성하는 데 사용되는 형식의 데이터는 포함되지 않습니다.

"컴파일 프로세스"는 사람이 작성한 코드를 위해 설계된 비중간 언어 및/또는 Java 가상 머신 바이트 코드로 표현된 코드를 Target 코드로 완전히 변환합니다. 따라서 예를 들어 소스 코드 생성기 및 전처리기의 사용은 컴파일 프로세스의 일부로 간주할 필요가 없습니다. 컴파일 프로세스는 생성기 또는 전처리기의 출력으로 시작되는 것으로 이해할 수 있기 때문입니다.

컴파일 프로세스는 GCC를 단독으로 또는 다른 GPL 호환 소프트웨어와 함께 사용하거나 GCC에 기반한 저작물을 사용하지 않고 수행하는 경우 "적격" 컴파일 프로세스입니다. 예를 들어, GCC 중간 표현을 최적화하기 위해 GPL과 호환되지 않는 소프트웨어를 사용하는 것은 적격 컴파일 프로세스에 해당하지 않습니다.

1. 추가 권한 부여.

모든 대상 코드가 적격 컴파일 프로세스에 의해 생성되었다면, 런타임 라이브러리와 독립 모듈을 결합하여 형성된 대상 코드의 저작물을 전파할 수 있는 권한이 있지만, 그러한 전파가 GPLv3의 조건을 위반하는 경우에도 마찬가지입니다. 그런 다음 독립 모듈의 라이선스에 따라 선택한 조건에 따라 그러한 조합을 전달할 수 있습니다.

2. GCC 카피레프트의 약화 없음.

이 예외 조항이 적용된다고 해서 타사 소프트웨어가 GCC 라이선스의 카피레프트 요건에 영향을 받지 않는다는 일반적인 추정을 의미하지는 않습니다.

LLVM C++ 런타임 라이선스에 대한 정보

============================================================================== libc++ License ==============================================================================

libc++ 라이브러리는 일리노이 대학 "BSD-Like" 라이선스와 MIT 라이선스에 따라 이중 라이선스가 적용됩니다. 이 코드의 사용자는 두 라이선스 중 하나를 선택하여 사용할 수 있습니다. 기여자는 자신의 코드가 두 라이선스 모두에 따라 사용되도록 허용하는 데 동의하는 것입니다.

관련 라이선스 전문은 아래에 포함되어 있습니다.

==============================================================================

일리노이 대학교/NCSA 오픈 소스 라이선스

저작권 (c) 2009-2017 CREDITS.TXT에 나열된 기여자에 의해 제공됨

모든 권리 보유.

개발자:

LLVM 팀

일리노이 대학교 어바나-샴페인 캠퍼스

http://llvm.org

본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득하는 모든 사람에게 소프트웨어의 사용, 복사, 수정, 병합, 게시, 배포, 재라이센스 및/또는 판매 권한을 포함하되 이에 제한되지 않고 소프트웨어를 취급할 수 있는 권한이 무료로 부여되며 다음 조건에 따라 소프트웨어를 제공받은 사람에게 그렇게 하도록 허용합니다:

* 소스 코드 재배포에는 위의 저작권 고지, 본 조건 목록 및 다음 면책 조항이 포함되어야 합니다.

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

* 구체적인 사전 서면 허가 없이는 일리노이대학교 어바나-샴페인 캠퍼스 LLVM 팀의 이름이나 기여자의 이름을 이 소프트웨어에서 파생된 제품을 보증하거나 홍보하는 데 사용할 수 없습니다.

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

==============================================================================

저작권 (c) 2009-2014 CREDITS.TXT에 나열된 기여자에 의한 저작권

본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득하는 모든 사람에게 소프트웨어의 사용, 복사, 수정, 병합, 게시, 배포, 재라이선스 및/또는 판매 권리를 포함하되 이에 국한되지 않는 제한 없이 소프트웨어를 취급하고 소프트웨어를 제공받는 사람에게 그렇게 하도록 허용할 수 있는 권한이 다음 조건에 따라 무상으로 부여됩니다:

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

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

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.