← all maintainers

136 port(s) -- uncheck a status to hide it
What do these statuses mean?
StatusAction neededMeaning
mismatchmanual reviewThe 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.
undeclaredmanual reviewLICENSE= isn't set on this port at all. Needs a license identifier added before anything else here is possible.
no matchmanual reviewThe 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.
unresolvedmanual reviewNo 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.
extra licensemanual reviewThe 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.
closemanual reviewSame 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.
retageasy fixLicense 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.
exactnoneVerbatim match against the SPDX canonical text, and LICENSE= already uses the correct SPDX spelling. Nothing to do.
PortFreeBSD LICENSEDeclared SPDXDetected SPDXStatusSPDX tags in source
archivers/advancecompGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
archivers/extract-xisoBSD4CLAUSEBSD-4-Clauseno match
archivers/libzipBSD3CLAUSEBSD-3-ClauseBSD-3-Clause-HP96.5%mismatch
archivers/lzmaPD
archivers/starCDDLCDDL-1.0CDDL-1.098.1%close
archivers/tartestCDDLCDDL-1.0CDDL-1.098.1%close
archivers/zipBSD3CLAUSEBSD-3-ClauseInfo-ZIP96.8%mismatch
astro/pngphoonGPLv2GPL-2.0-onlyGPL-2.0+99.8%mismatch
audio/timidity++GPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
benchmarks/libcpucyclesPD
benchmarks/uicaAGPLv3AGPL-3.0-onlyAGPL-3.0-only99.9%retag
APACHE20Apache-2.0AGPL-3.099.9%mismatch
converters/simdutfAPACHE20Apache-2.0Pixar99.2%mismatch(MIT,Apache-2.0,MIT
MITMITMIT100.0%extra license(MIT,Apache-2.0,MIT
databases/sqshGPLv2+GPL-2.0-or-laterGPL-2.0+99.6%mismatch
deskutils/remindGPLv2GPL-2.0-onlyGPL-2.0+98.9%mismatchGPL-2.0-only,GPL-2.0-or-later,MIT
devel/blameGPLv2GPL-2.0-onlyGPL-2.0+99.8%mismatch
devel/bmkMITMITISC99.6%mismatch
devel/build2BSD2CLAUSEBSD-2-ClauseMIT100.0%mismatchGPL-2.0,GPL-2.0-only
BSD3CLAUSEBSD-3-ClauseMIT100.0%mismatchGPL-2.0,GPL-2.0-only
MITMITMIT100.0%extra licenseGPL-2.0,GPL-2.0-only
devel/creduceNCSANCSAno match
devel/csmithBSD2CLAUSEBSD-2-Clause
devel/dasmGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch
devel/fungwLGPL21+LGPL-2.1-or-laterLGPL-2.1-or-later99.9%close
devel/gcliBSD2CLAUSEBSD-2-ClauseBSD-2-Clause100.0%retag
devel/genhtPD
devel/go-criticMITMITMITexact
devel/go-perfBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%retag
devel/go-toolsBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%retag
devel/goplsBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%retag
devel/goreleaserMITMITMIT100.0%extra licenseApache-2.0,Apache-2.0](.,BSD-3-Clause,MIT,MPL-2.0
devel/kassertMITMITMITexact
devel/libcircllhistAPACHE20Apache-2.0Pixar99.3%mismatch
devel/liberasurecodeBSD2CLAUSEBSD-2-ClauseBSD-2-Clause100.0%retag
devel/objconvGPLv1GPL-1.0-onlyunresolved
devel/pcsc-cyberjackGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
LGPL20LGPL-2.0-onlyLGPL-2.0+100.0%mismatch
devel/sccsBSD1CLAUSE
CDDLCDDL-1.0CDDL-1.098.1%close
devel/schilybaseBSD2CLAUSEBSD-2-Clauseno match
CDDLCDDL-1.0CDDL-1.098.1%close
GPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
LGPL21LGPL-2.1-onlyLGPL-2.1-only100.0%retag
devel/sfl-libraryZLIBZlibZlib100.0%retag
devel/simdjsonAPACHE20Apache-2.0Pixar99.2%mismatch(MIT,MIT
MITMITMIT100.0%extra license(MIT,MIT
devel/smakeCDDLCDDL-1.0CDDL-1.098.1%close
devel/sse2neonMITMITMITexact
devel/sunpromakeCDDLCDDL-1.0CDDL-1.098.1%close
devel/svUNLICENSEUnlicenseUnlicense100.0%retag
devel/tboxAPACHE20Apache-2.0Pixar99.3%mismatch
editors/adMITMITMIT100.0%extra licenseApache-2.0
editors/rehexGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
editors/vedCDDLCDDL-1.0CDDL-1.098.1%close
emulators/fceuxGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
emulators/rvvmGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch
GPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
MPL20MPL-2.0MPL-2.0100.0%retag
emulators/rvvm-develGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch
GPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
MPL20MPL-2.0MPL-2.0100.0%retag
emulators/tic-80MITMITMIT100.0%extra license0BSD,MIT
emulators/vt100GPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
filesystems/e2toolsGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
filesystems/encfsGPLv3GPL-3.0-onlyno match
filesystems/ufsBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%extra licenseApache-2.0,Apache-2.0^M,GPL-2.0+
MITMITBSD-2-Clause99.2%mismatchApache-2.0,Apache-2.0^M,GPL-2.0+
finance/tickerGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
ftp/wzdftpdGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
games/OpenLocoMITMITMITexact
games/brogueAGPLv3+AGPL-3.0-or-laterAGPL-3.0-or-later99.9%retag
CC-BY-SA-4.0CC-BY-SA-4.0no match
games/burr-toolsGPLv2+GPL-2.0-or-laterGPL-3.0+99.9%mismatch
games/dobutsuBSD2CLAUSEBSD-2-ClauseBSD-2-Clause96.2%retag
games/freesweepGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
games/hivetuiMITMITMITexact
games/nbsdgamesCC0-1.0CC0-1.0no match
games/quackleGPLv3Quackle
games/seabattleMITMITMITexact
games/stonesoupGPLv2GPL-2.0-onlyAGPL-1.0-only96.2%mismatchBSL-1.0
games/tinycolsBSD3CLAUSEBSD-3-ClauseBSD-3-Clause100.0%extra licenseGPL-2.0
games/vvvvvvAPACHE20Apache-2.0Apache-2.098.1%retag
BSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
VVVVVV
ZLIBZlibZlib100.0%retag
games/xasteroidsXASTEROIDS
games/xnethacknethack
graphics/aggGPLv2+GPL-2.0-or-laterno match
graphics/cfdgGPLv2+GPL-2.0-or-laterGPL-2.0+99.8%mismatchBSL-1.0,CC0-1.0,MIT
graphics/colmapBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%retag
BSD3CLAUSEBSD-3-ClauseBSD-3-Clause92.4%retag
CC-BY-3.0CC-BY-3.0no match
MITMITMITexact
SIFTGPU
graphics/huginGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
graphics/libpano13GPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
graphics/luxGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseApache-2.0,Zlib^M
graphics/poselibBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
graphics/sdl2_gpuMITMITMITexact
graphics/vigraMITMITMIT97.3%close
graphics/wallhaven-cliMITMITMITexact
lang/intercalGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatchBSD-2-Clause,GPL-2.0-or-later,MIT-0
lang/kefirGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseBSD-3-Clause,GPL-3.0,GPL-3.0^M,GPL-3.0\n"
lang/mecrisp-stellarisGPLv3+GPL-3.0-or-laterunresolved
lang/s7BSD0CLAUSE0BSDno match0BSD
lang/s7-nreplBSD0CLAUSE0BSDno match0BSD
mail/mboxgrepGPLv2+GPL-2.0-or-laterAGPL-1.0-only93.9%mismatch
mail/mlsGPLv2GPL-2.0-onlyno match
misc/findutilsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
misc/pdmenuGPLv2GPL-2.0-onlyno match
misc/schilytoolsNA
multimedia/ccextractorGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
multimedia/py-mat2LGPL3+LGPL-3.0-or-laterLGPL-3.0-or-later31.4%retag
net-im/freetalkGFDL
GPLv3+GPL-3.0-or-laterGPL-3.0-or-later99.5%retag
net-im/gotktrixAGPLv3AGPL-3.0-onlyAGPL-3.0-only98.9%retag
net-mgmt/bind_exporterAPACHE20Apache-2.0Apache-2.098.2%retag
net/drawtermMITMITMITexact
net/go-pkgsiteBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%extra licenseApache-2.0,CAL-1.0,CAL-1.0-Combined-Work-Exception
net/nastGPLv2+GPL-2.0-or-laterGPL-2.0+99.7%mismatch
net/rosenpassAPACHE20Apache-2.0Apache-2.098.2%extra licenseApache-2.0,Apache-2.0^M,Apache-2.0",BSD-2-Clause,BSD-3-Clause,BSD-3-Clauseing,MIT,Public,Unknown,Unlicense
MITMITMIT100.0%extra licenseApache-2.0,Apache-2.0^M,Apache-2.0",BSD-2-Clause,BSD-3-Clause,BSD-3-Clauseing,MIT,Public,Unknown,Unlicense
net/rospoMITMITMITexact
net/rscsiCDDLCDDL-1.0CDDL-1.098.1%close
net/zmateMITMITMITexact
print/ppa6ISCLISCunresolvedApache-2.0,MIT,MIT"
print/sioyekGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseMIT
science/simlibLGPL20LGPL-2.0-onlyLGPL-2.0+99.9%mismatch
security/certmgrBSD2CLAUSEBSD-2-ClauseBSD-2-Clause100.0%retag
security/fragrouter
security/hyperhotpGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
security/kdbxviewerGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
security/openssl-agentMITMITMITexact
security/tlscBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%retag
security/unix-selfauth-helperBSD2CLAUSEBSD-2-ClauseunresolvedBSD-2-Clause-FreeBSD
shells/boshCDDLCDDL-1.0CDDL-1.098.1%close
sysutils/cdrtoolsCDDLCDDL-1.0CDDL-1.098.1%close
GPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
sysutils/devedengGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
sysutils/geommanBSD2CLAUSEBSD-2-ClauseBSD-2-Clause100.0%retagBSD-2-Clause
sysutils/kassiberBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.7%retag
sysutils/schilyutilsBSD1CLAUSE
BSD3CLAUSEBSD-3-Clause
CDDLCDDL-1.0CDDL-1.098.1%close
MITMITno match
sysutils/snapraidGPLv3GPL-3.0-onlyno matchBSD-2-Clause,GPL-2.0-or-later,GPL-3.0-or-later
sysutils/superfileMITMITMIT100.0%extra licenseApache-2.0,BSD-3-Clause,MPL-2.0
sysutils/vcpBSD3CLAUSEBSD-3-ClauseBSD-3-Clause96.9%close
textproc/codesearchBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%retag
textproc/comparatorBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%extra licenseBSD-2-Clause,GPL-2.0+
textproc/htmldocGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
textproc/kepubifyMITMITMITexact
textproc/man2htmlGPLv2+GPL-2.0-or-laterGPL-2.0+98.7%mismatch
textproc/md2roffMITMITMITexact
textproc/xxdiffGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
textproc/xxdiff-scriptsGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
www/bugzilla2atomBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
www/writeas-cliGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
www/writefreelyAGPLv3AGPL-3.0-onlyAGPL-3.0-only99.9%retag
CC-BY-NC-SA-4.0CC-BY-NC-SA-4.0AGPL-3.099.9%mismatch
x11-themes/wpgtkGPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
x11/py-autotilingGPLv3+GPL-3.0-or-laterGPL-3.0-or-later99.5%retag
x11/xmojiBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%extra licenseUnicode-3.0
x11/xvattrGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
x11/xwinwrapNOVELL