← all maintainers

188 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/apache-commons-compressAPACHE20Apache-2.0Apache-2.098.2%retag
astro/kosmorroAGPLv3AGPL-3.0-onlyAGPL-3.0-only98.9%retag
astro/py-jplephemMITMITMITexact
astro/py-kosmorrolibCeCILL-C
astro/py-sgp4MITMITMITexact
astro/py-skyfieldMITMITMITexact
astro/py-skyfield-dataMITMITMIT100.0%close
astro/py-spktype01MITMITMITexact
astro/py-spktype21MITMITMITexact
benchmarks/scimark2PD
benchmarks/scimark2cPD
benchmarks/scimark4cPD
cad/astk-clientGPLv2GPL-2.0-onlyunresolved
cad/astk-serveurGPLv2GPL-2.0-onlyunresolved
cad/camoticsGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch
cad/gmshAGPLv3+AGPL-3.0-or-laterAGPL-1.0-only97.4%mismatchApache-2.0,MIT
APACHE20Apache-2.0AGPL-1.0-only97.4%mismatchApache-2.0,MIT
GPLv2+GPL-2.0-or-laterAGPL-1.0-only97.4%mismatchApache-2.0,MIT
GPLv3+GPL-3.0-or-laterAGPL-1.0-only97.4%mismatchApache-2.0,MIT
LGPL21LGPL-2.1-onlyAGPL-1.0-only97.4%mismatchApache-2.0,MIT
cad/opencascadeOCTPLMIT
cad/scotchCeCILL_C
deskutils/pinotGPLv2GPL-2.0-onlyGPL-2.0+99.8%mismatch
deskutils/py-term-backgroundGPLv3GPL-3.0-onlyGPL-2.0+99.7%mismatch
devel/R-cran-msmGPLv2+GPL-2.0-or-laterunresolved
devel/R-cran-multicoolGPLv2GPL-2.0-onlyunresolved
devel/R-cran-rJavaLGPL21LGPL-2.1-onlyunresolved
devel/apache-log4j2APACHE20Apache-2.0Apache-2.098.1%retag
devel/cbangLGPL21LGPL-2.1-onlyno match
devel/cpplintBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.9%retag
devel/gsonAPACHE20Apache-2.0unresolved
devel/iscd-commonsGPLv3GPL-3.0-onlyGPL-3.0+99.9%mismatch
devel/jakarta-activationBSD3CLAUSEBSD-3-Clauseunresolved
devel/javafx-jarsGPLv2GPL-2.0-onlyunresolvedBSD-3-Clause
devel/javax-activationBSD3CLAUSEBSD-3-Clauseunresolved
devel/javax.annotation-apiGPLv2GPL-2.0-onlyunresolved
devel/jaxb-implBSD3CLAUSEBSD-3-Clauseunresolved
devel/py-cysignalsLGPL3LGPL-3.0-onlyLGPL-3.0-only31.4%retag
devel/py-guppy3MITMITMIT100.0%extra license0BSD
devel/py-memory-allocatorGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
devel/py-pysimdjsonMITMITJSON95.2%mismatch
devel/py-recordclassMITMITMIT98.8%close
devel/py-types-PygmentsAPACHE20Apache-2.0Pixar99.2%mismatch
devel/scnlibAPACHE20Apache-2.0Apache-2.098.2%extra licenseApache-2.0,MIT
devel/sparsebitsetAPACHE20Apache-2.0unresolved
editors/bee-hostMITMITMITexact
editors/minedGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
finance/grisbiGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
french/asterGPLv2GPL-2.0-onlyunresolved
french/homardhomard
french/medGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
games/cardpicsGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/libmaitretarotGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/libmt_clientGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/maitretarotGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/monsterzWTFPLWTFPLWTFPL94.1%close
games/mt_dolphin_iaGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/mt_gtk_clientGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
games/pinballGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatchGPL-2,GPL-2.0,GPL-2.0-or-later,GPL-2.0+,GPL-2.0+"
graphics/SciPlotLGPL21LGPL-2.1-onlyLGPL-2.0+99.8%mismatch
graphics/cimgCeCILL
CeCILL_C
graphics/xd3dGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
java/apache-commons-collections4APACHE20Apache-2.0Apache-2.098.1%retag
mail/panda-cclientAPACHE20Apache-2.0Apache-2.098.2%retag
mail/panda-imapAPACHE20Apache-2.0Apache-2.098.2%retag
mail/spambncGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/R-cran-FNNGPLv2+GPL-2.0-or-laterno match
math/R-cran-XLConnectGPLv3GPL-3.0-onlyno match
math/R-cran-admiscGPLv3+GPL-3.0-or-laterunresolved
math/R-cran-ashGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-eRmGPLv3GPL-3.0-onlyunresolved
math/R-cran-exactRankTestsGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-hdrcdeGPLv3GPL-3.0-onlyunresolved
math/R-cran-locfitGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-ltmGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-mclustGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-misc3dGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-momentsGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-plot3DGPLv3+GPL-3.0-or-laterunresolved
math/R-cran-polycorGPLv2+GPL-2.0-or-laterunresolved
math/R-cran-pracmaGPLv3+GPL-3.0-or-laterno match
math/R-cran-pwrGPLv3+GPL-3.0-or-laterunresolved
math/blisBSD3CLAUSEBSD-3-ClauseBSD-3-Clause-Open-MPI90.8%mismatch
math/coxeter3GPLv2GPL-2.0-onlyunresolved
math/dsfmtBSD3CLAUSEBSD-3-ClauseBSD-3-Clause96.1%retag
math/e-anticGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseBSL-1.0
LGPL3LGPL-3.0-onlyGPL-3.0+99.9%mismatchBSL-1.0
math/eclibGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
math/fflas-ffpackLGPL21LGPL-2.1-onlyGPL-2.0-only99.9%mismatch
math/flexiblasLGPL3LGPL-3.0-onlyLGPL-3.0-only31.4%extra licenseLGPL-3.0-or-later
math/gf2xGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
LGPL21LGPL-2.1-onlyLGPL-2.1-only100.0%retag
math/gp2cGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
math/hpcombiGPLv3GPL-3.0-onlyGPL-3.0+99.9%mismatchCC0-1.0,MIT
math/imlGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
math/libdivideBSLBSL-1.0no match
ZLIBZlibno match
math/libflameBSD3CLAUSEBSD-3-Clauseno match
math/libsemigroupsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseBSL-1.0,CC0-1.0,MIT
math/linboxGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
LGPL21LGPL-2.1-onlyGPL-2.0-only99.9%mismatch
math/mathexLGPL21LGPL-2.1-onlyno match
math/mathicsscriptGPLv3+GPL-3.0-or-laterGPL-3.0-or-later99.5%retag
math/mathmodGPLv2GPL-2.0-onlyGPL-2.0+99.8%mismatch
math/mpfiGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
LGPL3LGPL-3.0-onlyGPL-3.0+99.9%mismatch
math/mumpsCeCILL_C
math/ntpolyMITMITMITexact
math/openblas64BSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.6%extra licenseBSD-3-Clause-Clear
math/palpGPLv3GPL-3.0-onlyno match
math/pari_elldataART20Artistic-2.0unresolved
math/pari_galdataGPLv2GPL-2.0-onlyunresolved
math/pari_galpolGPLv2GPL-2.0-onlyunresolved
math/pari_nftablesGPLv2GPL-2.0-onlyunresolved
math/pari_seadataGPLv2GPL-2.0-onlyunresolved
math/parmetisMETIS
math/planarityBSD3CLAUSEBSD-3-ClauseBSD-3-Clause74.4%retag
math/primecountBSD2CLAUSEBSD-2-ClauseBSD-2-Clause99.2%retag
math/py-brialGPLv2GPL-2.0-onlyunresolved
math/py-cypari2GPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
math/py-fpylllGPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
math/py-lrcalcGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/py-mathicsGPLv3+GPL-3.0-or-laterGPL-3.0+98.0%mismatch
math/py-mathics-scannerGPLv3+GPL-3.0-or-laterGPL-3.0+99.8%mismatch
math/py-pplpyGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
math/py-primecountpyGPLv3GPL-3.0-onlyGPL-2.0-only99.9%mismatch
math/rankwidthGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
math/rkwardGPLv2GPL-2.0-onlyunresolvedCC0-1.0,GFDL-1.2-no-invariants-or-later,GPL-2.0-or-later,LGPL-2.1-or-later,MIT
math/rubiksBSD2CLAUSEBSD-2-Clauseno match
GPLv2GPL-2.0-onlyno match
math/scilabBSD3CLAUSEBSD-3-ClauseBSD-3-Clause95.6%retagBSD-3-Clause
GPLv2GPL-2.0-onlyAGPL-1.0-only96.5%mismatchBSD-3-Clause
math/slicotBSD3CLAUSEBSD-3-ClauseBSD-3-Clause92.8%closeBSD-3-Clause
math/sprngCC-BY-NC-SA-4.0CC-BY-NC-SA-4.0CC-BY-NC-SA-4.0exact
math/sympowBSD3CLAUSEBSD-3-Clauseno match
math/testu01TestU01
math/verdictMITMITBSD-3-Clause94.9%mismatch
math/zn_polyGPLv2GPL-2.0-onlyno match
GPLv3GPL-3.0-onlyno match
multimedia/ffmpeg6GPLv3+GPL-3.0-or-laterGPL-2.0-only99.9%mismatch
LGPL3+LGPL-3.0-or-laterGPL-2.0-only99.9%mismatch
multimedia/lebiniouGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch
multimedia/lebiniou-dataGPLv2+GPL-2.0-or-laterGPL-2.0-only99.9%mismatch
multimedia/winffGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
net-im/toxicGPLv3+GPL-3.0-or-laterGPL-3.0-or-later99.5%retag
news/newsxGPLv2GPL-2.0-onlyGPL-2.0+99.6%mismatch
print/graphics2dAPACHE20Apache-2.0unresolved
science/R-cran-FAdistGPLv2GPL-2.0-onlyunresolved
science/R-cran-ksGPLv2+GPL-2.0-or-laterunresolved
science/anariAPACHE20Apache-2.0Apache-2.098.1%extra licenseApache-2.0,Apache-2.0\n\n"),BSD-3-Clause,BSL-1.0,MIT
science/cgnslibAS-ISMIT
science/code_saturneGPLv2GPL-2.0-onlyGPL-2.0-only99.9%retag
science/elmerfemGPLv2GPL-2.0-onlyno match
science/frontistrMITMITMITexact
science/gnudatalanguageGPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
science/hdf5-18BSD4CLAUSEBSD-4-ClauseHDF594.9%mismatch
science/linearelasticityGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
science/meditNone
science/optenchGPLv3GPL-3.0-onlyGPL-3.0100.0%mismatch
science/paraviewBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.2%extra license(.+?)",(WTFPL,0BSD,Aladdin,Apache-2.0,Bitstream-Vera,BSD-2-Clause,BSD-3-Clause,BSD-3-Clause-Sandia-LANL-California-USGov,BSD-3-Clause\,BSD-3-Clause\n"),BSD-3-Clause\n");,BSD-4-Clause,BSL-1.0,curl,GPL-3.0,LGPL-3.0-or-later,LicenseRef-BSD-3-Clause-LANL-Triad-USGov,LicenseRef-BSD-3-Clause-LANL-USGov,LicenseRef-BSD-3-Clause-Sandia-LANL-California-USGov,LicenseRef-BSD-3-Clause-Sandia-LANL-USGov,LicenseRef-BSD-3-Clause-Sandia-NVIDIA-USGov,LicenseRef-BSD-3-Clause-Sandia-USGov,LicenseRef-CustomLicense,LicenseRef-PublicDomain-nifti,MIT
science/pastixLGPL3LGPL-3.0-onlyLGPL-3.0-only31.4%retag
science/py-earthpyBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
science/py-jupyter_jsmolMITMITLGPL-2.1-or-later100.0%mismatch
science/py-meshioMITMITMITexact
science/py-sdfMITMITMITexact
science/tfelGPLv3GPL-3.0-onlyno matchMIT
science/tfel-edfGPLv3GPL-3.0-onlyno match
science/v_simCeCILL
security/apkidGPLv3GPL-3.0-onlyno match
RedNaga
security/py-yara-python-dexAPACHE20Apache-2.0no match
sysutils/libptyttyGPLv2GPL-2.0-onlyGPL-2.0+99.9%mismatch
sysutils/uniutilsGPLv3GPL-3.0-onlyGPL-3.0-only99.5%retag
textproc/CLDRUnicode_License_Agreement
textproc/R-cran-R2HTMLGPLv2GPL-2.0-onlyunresolved
textproc/UCDUnicode_License_Agreement
textproc/apache-xmlbeansAPACHE20Apache-2.0Pixar99.2%mismatch
textproc/ibus-typing-boosterGPLv3GPL-3.0-onlyGPL-3.0-only99.5%extra licenseUnicode-3.0
textproc/jarnalGPLv2GPL-2.0-onlyunresolved
textproc/libtextcatBSD3CLAUSEBSD-3-ClauseBSD-3-Clause98.1%retag
textproc/py-enchantLGPL21LGPL-2.1-onlyLGPL-2.1-only100.0%retag
textproc/py-hunspellLGPL3LGPL-3.0-onlyGPL-3.0+99.9%mismatch
textproc/py-jupyter_sphinxBSD3CLAUSEBSD-3-ClauseBSD-3-Clause99.3%retag
textproc/py-langidBSD2CLAUSEBSD-2-ClauseBSD-2-Clause-Views95.6%mismatch
textproc/py-mathics-pygmentsMITMITMITexact
textproc/py-sphinx-materialMITMITMITexact
textproc/py-wordcloudMITMITMITexact
textproc/saxon-heMPL20MPL-2.0MPL-2.099.5%close
textproc/spellutilsGPLv2GPL-2.0-onlyGPL-2.0+99.7%mismatch
textproc/uniMITMITMITexact
www/httpclient5APACHE20Apache-2.0unresolved
www/httpcore5APACHE20Apache-2.0unresolved
www/jcefAPACHE20Apache-2.0unresolved
www/py-css-html-js-minifyGPLv3GPL-3.0-onlyunresolved
LGPL3LGPL-3.0-onlyunresolved
MITMITunresolved
www/threejsMITMITMITexactMIT
www/tidy-html5MITMITno match
x11-fonts/charisOFL11OFL-1.1unresolved
x11-fonts/code2000
x11-fonts/datalegreyaOFL11OFL-1.1unresolved
x11-fonts/liberation-fonts-ttfOFL11OFL-1.1no match
x11-fonts/stix-fontsOFL11OFL-1.1unresolved
x11/rxvt-unicodeGPLv2GPL-2.0-onlyGPL-3.0+99.9%mismatch