freepdfeditor/ci/allowlist-licenses.txt

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