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)
| Label | Occurrences |
|---|---|
| Apache License 2.0 with LLVM exceptions canonical | 14 |
| Apache 2.0 with LLVM exceptions | 1 |
| Apache License 2.0 (via LLVM) | 1 |
| LLVM Project License | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2629619 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Apache License 2.0 with LLVM exceptions Context triple: [Clang, license, Apache License 2.0 with LLVM exceptions]
-
A.
Apache License 2.0
Apache License 2.0 is a permissive open-source software license from the Apache Software Foundation that allows broad use, modification, and distribution of licensed code with minimal restrictions.
-
B.
Apache License 1.1
Apache License 1.1 is an older, permissive open-source software license from the Apache Software Foundation that preceded and was later replaced by Apache License 2.0.
-
C.
MIT License
The MIT License is a widely used, permissive free software license that allows reuse with minimal restrictions, including in proprietary software.
-
D.
Artistic License 2.0
Artistic License 2.0 is a permissive, copyleft-influenced open-source software license originally used by Perl and other projects, allowing modification and redistribution under certain conditions.
-
E.
Eclipse Public License
The Eclipse Public License is a widely used open-source software license that permits use, modification, and distribution of covered software while imposing certain copyleft-style obligations on derivative works.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Apache License 2.0 with LLVM exceptions Target entity description: 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.
-
A.
Apache License 2.0
Apache License 2.0 is a permissive open-source software license from the Apache Software Foundation that allows broad use, modification, and distribution of licensed code with minimal restrictions.
-
B.
Apache License 1.1
Apache License 1.1 is an older, permissive open-source software license from the Apache Software Foundation that preceded and was later replaced by Apache License 2.0.
-
C.
MIT License
The MIT License is a widely used, permissive free software license that allows reuse with minimal restrictions, including in proprietary software.
-
D.
Artistic License 2.0
Artistic License 2.0 is a permissive, copyleft-influenced open-source software license originally used by Perl and other projects, allowing modification and redistribution under certain conditions.
-
E.
Eclipse Public License
The Eclipse Public License is a widely used open-source software license that permits use, modification, and distribution of covered software while imposing certain copyleft-style obligations on derivative works.
- F. None of above. chosen
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 ⓘ
surface form:
LLVM core
contributions to LLVM codebase ⓘ other LLVM subprojects ⓘ |
| hasAbbreviation |
Apache License 2.0 with LLVM exceptions
self-linksurface differs
ⓘ
surface form:
Apache 2.0 with LLVM exceptions
|
| hasExceptionFor |
LLVM
ⓘ
surface form:
LLVM project
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
ⓘ
surface form:
LLVM Project
|
| publishedBy |
LLVM
ⓘ
surface form:
LLVM Project
|
| relatedTo |
Apache License 2.0 with LLVM exceptions
self-linksurface differs
ⓘ
surface form:
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Apache License 2.0 with LLVM exceptions Description of subject: 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.
Referenced by (17)
Full triples — surface form annotated when it differs from this entity's canonical label.