Apache License 2.0 with LLVM exceptions

E284622

Apache License 2.0 with LLVM exceptions is a permissive open-source software license variant that adds LLVM-specific clarifications and exceptions to the standard Apache 2.0 terms to better accommodate compiler and toolchain development.

All labels observed (4)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf open-source license ⓘ
permissive license ⓘ
software license ⓘ
allows distribution ⓘ
modification ⓘ
sublicensing under proprietary terms ⓘ
use ⓘ
appliesTo binary distributions ⓘ
source code ⓘ
basedOn Apache License 2.0 ⓘ
category free software license ⓘ
clarifies linking with LLVM runtime components ⓘ
use of LLVM code in proprietary toolchains ⓘ
use of LLVM intermediate representation ⓘ
compatibleWith Apache License 2.0 ⓘ
many proprietary licenses ⓘ
designedFor compiler development ⓘ
language frontends and backends ⓘ
toolchain development ⓘ
governs Clang ⓘ
LLD ⓘ
LLVM core ⓘ
linked to: LLVM

contributions to LLVM codebase ⓘ
other LLVM subprojects ⓘ
hasAbbreviation Apache 2.0 with LLVM exceptions ⓘ
hasExceptionFor LLVM project ⓘ
linked to: LLVM

code generation ⓘ
compiler toolchains ⓘ
runtime libraries ⓘ
hasJurisdiction worldwide ⓘ
hasTextLanguage English ⓘ
includesClause disclaimer of warranty ⓘ
limitation of liability ⓘ
patent grant ⓘ
patent termination ⓘ
isApprovedBy Open Source Initiative ⓘ
isCopyleft false ⓘ
isOSICompliant true ⓘ
licenseModel permissive ⓘ
maintainedBy LLVM Project ⓘ
linked to: LLVM
publishedBy LLVM Project ⓘ
linked to: LLVM
relatedTo LLVM Project License ⓘ
requires notice of changes to files ⓘ
preservation of copyright notices ⓘ
preservation of license text ⓘ
supersedes earlier LLVM-specific licensing schemes ⓘ
usedBy LLVM-based commercial products ⓘ
LLVM-based open-source projects ⓘ

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clang → license → Apache License 2.0 with LLVM exceptions ⓘ
LLVM → license → Apache License 2.0 with LLVM exceptions ⓘ
LLDB → license → Apache License 2.0 with LLVM exceptions ⓘ
Apache License 2.0 with LLVM exceptions → relatedTo → LLVM Project License ⓘ
linked to: Apache License 2.0 with LLVM exceptions
Apache License 2.0 with LLVM exceptions → hasAbbreviation → Apache 2.0 with LLVM exceptions ⓘ
linked to: Apache License 2.0 with LLVM exceptions
libclang → license → Apache License 2.0 with LLVM exceptions ⓘ
subject linked to: libclang library
University of Illinois/NCSA Open Source License → replacedBy → Apache License 2.0 with LLVM exceptions ⓘ
LLD → license → Apache License 2.0 with LLVM exceptions ⓘ
subject linked to: LLD linker
TableGen → license → Apache License 2.0 with LLVM exceptions ⓘ
compiler-rt → license → Apache License 2.0 with LLVM exceptions ⓘ
AddressSanitizer → license → Apache License 2.0 (via LLVM) ⓘ
linked to: Apache License 2.0 with LLVM exceptions
MemorySanitizer → license → Apache License 2.0 with LLVM exceptions ⓘ
Clang Static Analyzer → license → Apache License 2.0 with LLVM exceptions ⓘ
subject linked to: clang static analyzer
llvm-mc → license → Apache License 2.0 with LLVM exceptions ⓘ
llvm-ar → openSourceLicense → Apache License 2.0 with LLVM exceptions ⓘ
FileCheck → license → Apache License 2.0 with LLVM exceptions ⓘ
LLDB-MI (historical) → license → Apache License 2.0 with LLVM exceptions ⓘ