Adopts the Swift/LLVM model: Apache License 2.0 with the Runtime Library Exception text used verbatim by the Swift project. SPDX identifier: Apache-2.0 WITH Swift-exception. Apache 2.0 brings an explicit patent grant and patent-retaliation clause that BSD-3 lacks. The Runtime Library Exception ensures binaries produced by the Blaise compiler do not inherit attribution obligations from the linked-in RTL. * LICENSE — full Apache 2.0 + RLE text (replaces the deleted LICENCE). * NOTICE — project header plus QBE attribution (MIT, vendored). * docs/language-rationale.adoc — new Project Governance section capturing the decision, alternatives considered, and rationale. * SPDX headers updated across all .pas, .pp, .inc, .c source files, build scripts, PasBuild plugins, and the Makefile. * project.xml license field updated. * tools/migrate_full.py HEADER template updated so generated self-hosting source carries the new licence.
11 lines
425 B
Plaintext
11 lines
425 B
Plaintext
Blaise — An Object Pascal Compiler
|
|
Copyright 2026 Graeme Geldenhuys
|
|
|
|
This product includes software developed by third parties:
|
|
|
|
QBE (https://c9x.me/compile/)
|
|
Copyright (c) 2015-2023 Quentin Carbonneaux <quentin@c9x.me>
|
|
Licensed under the MIT License. The QBE source and licence text are
|
|
bundled at vendor/qbe/. The Blaise compiler invokes the QBE binary as
|
|
a subprocess; QBE is not linked into the Blaise compiler itself.
|