← all maintainers
137 port(s) -- uncheck a status to hide it
What do these statuses mean?
Status Action needed Meaning
mismatch manual review The actual license text doesn't match what's declared at all -- it verbatim-matches (or closely resembles) a different SPDX license entirely. LICENSE= is very likely wrong.
undeclared manual review LICENSE= isn't set on this port at all. Needs a license identifier added before anything else here is possible.
no match manual review The license text doesn't resemble any license in the SPDX corpus closely enough to identify. Could be a heavily modified license, a custom license, or extraction picked up the wrong file.
unresolved manual review No license file could be located at all (no LICENSE_FILE set, and nothing matching LICENSE*/COPYING*/COPYRIGHT* found by searching the extracted source). Add LICENSE_FILE, or investigate why none exists.
manual review The declared license's own text checks out, but the port's source also contains SPDX-License-Identifier tags for a different license nowhere reflected in LICENSE=. Check whether LICENSE= needs to become a multi-license declaration.
close manual review Same license family as declared, but the text doesn't verbatim-match the canonical SPDX wording (drifted, or has minor unauthorized changes). Compare against "Detected SPDX" and decide whether to fix the text or the tag.
retag easy fix License text is verbatim-correct, but LICENSE= still uses FreeBSD's old-style token instead of the SPDX identifier shown in "Declared SPDX". Just update the Makefile -- no text investigation needed.
verified none Manually attested as correct via lib/manual_exceptions.lua, overriding whatever the automated classifier concluded -- this is a human sign-off, not an independent tool verification. See the exceptions report page for the reason and who/when.
exact none Verbatim match against the SPDX canonical text, and LICENSE= already uses the correct SPDX spelling. Nothing to do.
mismatch 32
undeclared 14
no match 15
unresolved 4
close 24
retag 50
exact 14
Port FreeBSD LICENSE Declared SPDX Detected SPDX Status SPDX tags in source
archivers/advancecomp GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
archivers/extract-xiso BSD4CLAUSE BSD-4-Clause no match diff →
archivers/libzip BSD3CLAUSE BSD-3-Clause BSD-3-Clause-HP 96.5% mismatch diff → BSD-3-Clause
archivers/lzma PD
archivers/star CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
archivers/tartest CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
archivers/zip BSD3CLAUSE BSD-3-Clause Info-ZIP 96.8% mismatch diff →
astro/pngphoon GPLv2 GPL-2.0-only GPL-2.0-or-later 99.8% mismatch diff →
audio/timidity++ GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
benchmarks/libcpucycles PD
benchmarks/uica AGPLv3 AGPL-3.0-only AGPL-3.0-only 99.9% retag
APACHE20 Apache-2.0 AGPL-3.0-only 99.9% mismatch diff →
converters/simdutf APACHE20 Apache-2.0 Pixar 99.2% mismatch diff → (MIT,Apache-2.0,MIT
MIT MIT MIT 100.0% (MIT,Apache-2.0,MIT
databases/sqsh GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.6% close diff →
deskutils/remind GPLv2 GPL-2.0-only GPL-2.0-or-later 98.9% mismatch diff → GPL-2.0-only,GPL-2.0-or-later,MIT
devel/blame GPLv2 GPL-2.0-only GPL-2.0-or-later 99.8% mismatch diff →
devel/bmk MIT MIT ISC 99.6% mismatch diff →
devel/build2 BSD2CLAUSE BSD-2-Clause MIT 98.9% mismatch diff → GPL-2.0,GPL-2.0-only
BSD3CLAUSE BSD-3-Clause MIT 98.9% mismatch diff → GPL-2.0,GPL-2.0-only
MIT MIT MIT 98.9% GPL-2.0,GPL-2.0-only
devel/creduce NCSA NCSA no match diff →
devel/croaring APACHE20 Apache-2.0 Pixar 98.9% mismatch diff → Apache-2.0,MIT
devel/csmith BSD2CLAUSE BSD-2-Clause BSD-2-Clause 14.2% retag
devel/dasm GPLv2+ GPL-2.0-or-later GPL-2.0-only 99.9% mismatch diff →
devel/fungw LGPL21+ LGPL-2.1-or-later LGPL-2.1-only 99.9% mismatch diff →
devel/gcli BSD2CLAUSE BSD-2-Clause BSD-2-Clause 100.0% retag
devel/genht PD
devel/go-critic MIT MIT MIT exact
devel/go-perf BSD3CLAUSE BSD-3-Clause BSD-3-Clause 98.9% retag
devel/go-tools BSD3CLAUSE BSD-3-Clause BSD-3-Clause 98.9% retag
devel/gopls BSD3CLAUSE BSD-3-Clause BSD-3-Clause 98.9% retag
devel/goreleaser MIT MIT MIT 100.0% Apache-2.0,Apache-2.0](.,BSD-3-Clause,MIT,MPL-2.0
devel/libcircllhist APACHE20 Apache-2.0 Pixar 99.3% mismatch diff →
devel/liberasurecode BSD2CLAUSE BSD-2-Clause BSD-2-Clause 100.0% retag
devel/objconv GPLv1 GPL-1.0-only unresolved
devel/pcsc-cyberjack GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
LGPL20 LGPL-2.0-only LGPL-2.0-only 100.0% close diff →
devel/sccs BSD1CLAUSE
CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
devel/schilybase BSD2CLAUSE BSD-2-Clause no match diff →
CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
GPLv2 GPL-2.0-only GPL-2.0-or-later 99.9% mismatch diff →
LGPL21 LGPL-2.1-only LGPL-2.1-only 100.0% retag
devel/sfl-library ZLIB Zlib Zlib 100.0% retag
devel/simdjson APACHE20 Apache-2.0 Pixar 99.2% mismatch diff → (MIT,MIT
MIT MIT MIT 100.0% (MIT,MIT
devel/smake CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
devel/sse2neon MIT MIT MIT exact
devel/sunpromake CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
devel/sv UNLICENSE Unlicense Unlicense 100.0% retag
devel/tbox APACHE20 Apache-2.0 Pixar 99.3% mismatch diff →
editors/ad MIT MIT MIT 100.0% Apache-2.0
editors/rehex GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
editors/ved CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
emulators/fceux GPLv2 GPL-2.0-only GPL-2.0-only 99.9% GPL-2.0
emulators/rvvm GPLv2 GPL-2.0-only GPL-3.0-only 99.5% mismatch diff →
GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
MPL20 MPL-2.0 MPL-2.0 100.0% retag
emulators/rvvm-devel GPLv2 GPL-2.0-only GPL-3.0-only 99.5% mismatch diff →
GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
MPL20 MPL-2.0 MPL-2.0 100.0% retag
emulators/vt100 GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
filesystems/e2tools GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
filesystems/encfs GPLv3 GPL-3.0-only no match diff →
filesystems/ufs BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.2% Apache-2.0,Apache-2.0^M,GPL-2.0+
MIT MIT BSD-2-Clause 99.2% mismatch diff → Apache-2.0,Apache-2.0^M,GPL-2.0+
finance/ticker GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
ftp/wzdftpd GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
games/OpenLoco MIT MIT MIT exact
games/aquaria GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
games/brogue AGPLv3+ AGPL-3.0-or-later AGPL-3.0-or-later 99.9% retag
CC-BY-SA-4.0 CC-BY-SA-4.0 no match diff →
games/burr-tools GPLv2+ GPL-2.0-or-later GPL-3.0-only 99.5% mismatch diff →
games/dobutsu BSD2CLAUSE BSD-2-Clause BSD-2-Clause 96.2% retag
games/freesweep GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
games/hivetui MIT MIT MIT exact
games/lugaru CC-BY-SA-3.0 CC-BY-SA-3.0 GPL-2.0-only 99.9% mismatch diff →
CC-BY-SA-4.0 CC-BY-SA-4.0 GPL-2.0-only 99.9% mismatch diff →
GPLv2+ GPL-2.0-or-later GPL-2.0-only 99.9% mismatch diff →
games/nbsdgames CC0-1.0 CC0-1.0 no match diff →
games/quackle GPLv3Quackle
games/seabattle MIT MIT MIT exact
games/stonesoup GPLv2 GPL-2.0-only AGPL-1.0-only 96.2% mismatch diff → BSL-1.0
games/tinycols BSD3CLAUSE BSD-3-Clause BSD-3-Clause 100.0% retag
games/vvvvvv APACHE20 Apache-2.0 Apache-2.0 98.1% retag
BSD3CLAUSE BSD-3-Clause BSD-3-Clause 99.3% retag
VVVVVV
ZLIB Zlib Zlib 100.0% retag
games/xasteroids XASTEROIDS
games/xnethack nethack
graphics/agg GPLv2+ GPL-2.0-or-later no match diff →
graphics/cfdg GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.8% close diff → BSL-1.0,CC0-1.0,MIT
graphics/colmap BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.2% retag
BSD3CLAUSE BSD-3-Clause BSD-3-Clause 92.4% retag
CC-BY-3.0 CC-BY-3.0 no match diff →
MIT MIT MIT exact
SIFTGPU
graphics/hugin GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
graphics/libpano13 GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
graphics/lux GPLv3 GPL-3.0-only GPL-3.0-only 99.5% Apache-2.0,Zlib^M
graphics/poselib BSD3CLAUSE BSD-3-Clause BSD-3-Clause 99.3% retag
graphics/sdl2_gpu MIT MIT MIT exact
graphics/vigra MIT MIT MIT 97.3% close diff →
graphics/wallhaven-cli MIT MIT MIT exact
lang/intercal GPLv2 GPL-2.0-only GPL-2.0-or-later 99.7% mismatch diff → BSD-2-Clause,GPL-2.0-or-later,MIT-0
lang/kefir GPLv3 GPL-3.0-only GPL-3.0-only 99.5% BSD-3-Clause,GPL-3.0,GPL-3.0^M,GPL-3.0\n"
lang/mecrisp-stellaris GPLv3+ GPL-3.0-or-later unresolved
lang/s7 BSD0CLAUSE 0BSD no match diff → 0BSD
lang/s7-nrepl BSD0CLAUSE 0BSD no match diff → 0BSD
mail/mboxgrep GPLv2+ GPL-2.0-or-later AGPL-1.0-only 93.9% mismatch diff →
mail/mls GPLv2 GPL-2.0-only no match
misc/findutils GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
misc/pdmenu GPLv2 GPL-2.0-only no match diff →
misc/schilytools NA
multimedia/ccextractor GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
multimedia/py-mat2 LGPL3+ LGPL-3.0-or-later LGPL-3.0-or-later 31.4% retag
net-im/freetalk GFDL
GPLv3+ GPL-3.0-or-later GPL-3.0-or-later 99.5% retag
net-im/gotktrix AGPLv3 AGPL-3.0-only AGPL-3.0-only 98.9% retag
net-mgmt/bind_exporter APACHE20 Apache-2.0 Apache-2.0 98.2% retag
net/drawterm MIT MIT MIT exact
net/go-pkgsite BSD3CLAUSE BSD-3-Clause BSD-3-Clause 98.9% Apache-2.0,CAL-1.0,CAL-1.0-Combined-Work-Exception
net/nast GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 99.7% close diff →
net/rosenpass APACHE20 Apache-2.0 Apache-2.0 98.2% Apache-2.0,Apache-2.0^M,Apache-2.0",BSD-2-Clause,BSD-3-Clause,BSD-3-Clauseing,MIT,Public,Unknown,Unlicense
MIT MIT MIT 100.0% Apache-2.0,Apache-2.0^M,Apache-2.0",BSD-2-Clause,BSD-3-Clause,BSD-3-Clauseing,MIT,Public,Unknown,Unlicense
net/rospo MIT MIT MIT exact
net/rscsi CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
net/zmate MIT MIT MIT exact
print/ppa6 ISCL ISC unresolved Apache-2.0,MIT,MIT"
print/sioyek GPLv3 GPL-3.0-only GPL-3.0-only 99.5% MIT
science/simlib LGPL20 LGPL-2.0-only LGPL-2.0-only 99.9% close diff →
security/certmgr BSD2CLAUSE BSD-2-Clause BSD-2-Clause 100.0% retag
security/fragrouter
security/hyperhotp GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
security/kdbxviewer GPLv2 GPL-2.0-only GPL-2.0-or-later 99.7% mismatch diff →
security/openssl-agent MIT MIT MIT exact
security/tlsc BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.2% retag
security/unix-selfauth-helper BSD2CLAUSE BSD-2-Clause unresolved BSD-2-Clause-FreeBSD
shells/bosh CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
sysutils/cdrtools CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
GPLv2 GPL-2.0-only GPL-2.0-or-later 99.9% mismatch diff →
sysutils/devedeng GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
sysutils/geomman BSD2CLAUSE BSD-2-Clause BSD-2-Clause 100.0% retag BSD-2-Clause
sysutils/kassiber BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.7% retag
sysutils/schilyutils BSD1CLAUSE
BSD3CLAUSE BSD-3-Clause no match diff →
CDDL CDDL-1.0 CDDL-1.0 98.1% close diff →
MIT MIT no match diff →
sysutils/snapraid GPLv3 GPL-3.0-only no match diff → BSD-2-Clause,GPL-2.0-or-later,GPL-2.0-or-later\n");,GPL-3.0-or-later
sysutils/superfile MIT MIT MIT 100.0% Apache-2.0,BSD-3-Clause,MPL-2.0
sysutils/vcp BSD3CLAUSE BSD-3-Clause BSD-3-Clause 96.9% close diff →
textproc/codesearch BSD3CLAUSE BSD-3-Clause BSD-3-Clause 98.9% retag
textproc/comparator BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.2% BSD-2-Clause,GPL-2.0+
textproc/htmldoc GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
textproc/kepubify MIT MIT MIT exact
textproc/man2html GPLv2+ GPL-2.0-or-later GPL-2.0-or-later 98.7% close diff →
textproc/md2roff MIT MIT MIT exact
textproc/xxdiff GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
textproc/xxdiff-scripts GPLv2 GPL-2.0-only GPL-2.0-only 99.9% retag
www/bugzilla2atom BSD3CLAUSE BSD-3-Clause BSD-3-Clause 99.3% retag
www/writeas-cli GPLv3 GPL-3.0-only GPL-3.0-only 99.5% retag
www/writefreely AGPLv3 AGPL-3.0-only AGPL-3.0-only 99.9% retag
CC-BY-NC-SA-4.0 CC-BY-NC-SA-4.0 AGPL-3.0-only 99.9% mismatch diff →
x11-themes/wpgtk GPLv2 GPL-2.0-only GPL-2.0-or-later 99.9% mismatch diff →
x11/py-autotiling GPLv3+ GPL-3.0-or-later GPL-3.0-or-later 99.5% retag
x11/xmoji BSD2CLAUSE BSD-2-Clause BSD-2-Clause 99.2% Unicode-3.0
x11/xvattr GPLv2 GPL-2.0-only GPL-2.0-or-later 99.7% mismatch diff →
x11/xwinwrap NOVELL