40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
# SPDX-FileCopyrightText: 2025 ai-ad4 and the FreePDFEditor contributors
|
|
# License allowlist for the scancode-based license gate (§8.2).
|
|
#
|
|
# GPL-3-compatible licenses that may be linked into FreePDFEditor. Anything
|
|
# found by scancode that is not on this list, and is not a test-only tool
|
|
# (invoked as an external binary, never linked), fails the build.
|
|
#
|
|
# License identifiers are SPDX IDs as scancode reports them.
|
|
|
|
# Permissive / GPL-3-compatible
|
|
Apache-2.0
|
|
BSD-2-Clause
|
|
BSD-3-Clause
|
|
ISC
|
|
MIT
|
|
MITNFA
|
|
Unicode-DFS-2016
|
|
Unicode-3.0
|
|
Zlib
|
|
|
|
# Copyleft, GPL-3-compatible
|
|
GPL-3.0-only
|
|
GPL-3.0-or-later
|
|
LGPL-3.0-only
|
|
LGPL-3.0-or-later
|
|
LGPL-2.1-only
|
|
LGPL-2.1-or-later
|
|
MPL-2.0
|
|
MPL-2.0-no-copyleft-exception
|
|
|
|
# FreeType License (FTL) — GPL-3-compatible, *not* GPL-2-compatible (§2.4).
|
|
FTL
|
|
|
|
# Test-only tools — invoked as external binaries in CI, never linked.
|
|
# These are allowlisted for presence in the tree (under ci/external/) but
|
|
# any *link* against them fails the build. Listed by name for check-licenses.py.
|
|
TEST-ONLY:
|
|
- ghostscript # AGPL-3.0 — external binary only
|
|
- verapdf # MPL-2.0/GPL dual — external binary only |