| 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. |
| extra license | 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. |
| exact | none | Verbatim match against the SPDX canonical text, and LICENSE= already uses the correct SPDX spelling. Nothing to do. |
| Port | FreeBSD LICENSE | Declared SPDX | Detected SPDX | Status | SPDX tags in source | |
|---|---|---|---|---|---|---|
| converters/R-cran-RJSONIO | BSD3CLAUSE | BSD-3-Clause | no match | |||
| converters/R-cran-arabic2kansuji | MIT | MIT | no match | |||
| converters/R-cran-base64enc | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| converters/R-cran-rjson | GPLv2 | GPL-2.0-only | unresolved | |||
| databases/R-cran-DBI | LGPL21+ | LGPL-2.1-or-later | unresolved | |||
| databases/R-cran-RMySQL | GPLv2 | GPL-2.0-only | unresolved | |||
| databases/R-cran-RPostgreSQL | GPLv3 | GPL-3.0-only | no match | |||
| devel/R-cran-Defaults | GPLv2 | GPL-2.0-only | unresolved | |||
| GPLv3 | GPL-3.0-only | unresolved | ||||
| devel/R-cran-ModelMetrics | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-R6 | MIT | MIT | no match | |||
| devel/R-cran-Rcpp | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-RcppProgress | GPLv3 | GPL-3.0-only | unresolved | |||
| devel/R-cran-Rdpack | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-abind | MIT | MIT | no match | |||
| devel/R-cran-bit | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-bit64 | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-bitops | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-broom | MIT | MIT | no match | |||
| devel/R-cran-caTools | GPLv3 | GPL-3.0-only | unresolved | |||
| devel/R-cran-caret | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-clipr | GPLv3 | GPL-3.0-only | unresolved | |||
| devel/R-cran-clock | MIT | MIT | no match | |||
| devel/R-cran-doParallel | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/R-cran-ellipsis | MIT | MIT | no match | |||
| devel/R-cran-foreach | APACHE20 | Apache-2.0 | unresolved | |||
| devel/R-cran-gbRd | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-gdata | GPLv3 | GPL-3.0-only | unresolved | |||
| devel/R-cran-generics | MIT | MIT | no match | |||
| devel/R-cran-glue | MIT | MIT | no match | |||
| devel/R-cran-gmodels | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/R-cran-gtools | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/R-cran-hms | MIT | MIT | no match | |||
| devel/R-cran-iterators | APACHE20 | Apache-2.0 | unresolved | |||
| devel/R-cran-itertools | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/R-cran-lifecycle | MIT | MIT | no match | |||
| devel/R-cran-magrittr | MIT | MIT | no match | |||
| devel/R-cran-memoise | MIT | MIT | no match | |||
| devel/R-cran-otel | MIT | MIT | no match | |||
| devel/R-cran-pillar | MIT | MIT | no match | |||
| devel/R-cran-pkgconfig | MIT | MIT | no match | |||
| devel/R-cran-pkgmaker | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-promises | MIT | MIT | no match | |||
| devel/R-cran-proto | GPLv2 | GPL-2.0-only | GPL-2.0+ | 99.7% | mismatch | |
| devel/R-cran-registry | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/R-cran-reshape | MIT | MIT | no match | |||
| devel/R-cran-reshape2 | MIT | MIT | no match | |||
| devel/R-cran-rgexf | MIT | MIT | no match | |||
| devel/R-cran-rngtools | GPLv3 | GPL-3.0-only | unresolved | |||
| devel/R-cran-rprojroot | MIT | MIT | no match | |||
| devel/R-cran-rstudioapi | MIT | MIT | no match | |||
| devel/R-cran-sfsmisc | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| devel/R-cran-sys | MIT | MIT | no match | |||
| devel/R-cran-tibble | MIT | MIT | no match | |||
| devel/R-cran-tidyselect | MIT | MIT | no match | |||
| devel/R-cran-tzdb | MIT | MIT | no match | |||
| devel/R-cran-withr | MIT | MIT | no match | |||
| devel/R-cran-zeallot | MIT | MIT | ||||
| devel/pear-channel-openpear | ||||||
| devel/py-funcparserlib | MIT | MIT | MIT | exact | ||
| devel/py-ordereddict | MIT | MIT | MIT | exact | ||
| devel/quickcheck++ | GPLv3 | GPL-3.0-only | no match | |||
| devel/rubygem-instance_storage | MIT | MIT | MIT | exact | ||
| devel/rubygem-io-like | RUBY | Ruby | MIT | 99.2% | mismatch | |
| devel/rubygem-ptreloaded | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/rubygem-rubyinlineaccel | GPLv2 | GPL-2.0-only | unresolved | |||
| devel/rubygem-typed-array | ||||||
| devel/silentbob | GPLv2 | GPL-2.0-only | no match | |||
| finance/R-cran-PerformanceAnalytics | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-RFinanceYJ | BSD3CLAUSE | BSD-3-Clause | unresolved | |||
| finance/R-cran-TTR | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-gmm | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-plm | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-strucchange | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-urca | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| finance/R-cran-vars | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| ftp/R-cran-RCurl | BSD3CLAUSE | BSD-3-Clause | no match | |||
| games/gti | GTI | |||||
| graphics/R-cran-DiagrammeR | MIT | MIT | no match | |||
| graphics/R-cran-RColorBrewer | APACHE20 | Apache-2.0 | no match | |||
| graphics/R-cran-diagram | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| graphics/R-cran-dichromat | GPLv2 | GPL-2.0-only | unresolved | |||
| graphics/R-cran-dygraphs | MIT | MIT | GPL-3.0+ | 99.7% | mismatch | |
| graphics/R-cran-farver | MIT | MIT | MIT | exact | ||
| graphics/R-cran-gridBase | GPLv2 | GPL-2.0-only | unresolved | |||
| GPLv3 | GPL-3.0-only | unresolved | ||||
| graphics/R-cran-gridExtra | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| graphics/R-cran-munsell | CW | |||||
| MIT | MIT | no match | ||||
| graphics/R-cran-pROC | GPLv3 | GPL-3.0-only | unresolved | |||
| graphics/R-cran-pixmap | GPLv2 | GPL-2.0-only | unresolved | |||
| graphics/R-cran-png | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| graphics/R-cran-scales | MIT | MIT | no match | |||
| graphics/R-cran-shape | GPLv3 | GPL-3.0-only | unresolved | |||
| graphics/R-cran-viridis | MIT | MIT | no match | |||
| graphics/R-cran-viridisLite | MIT | MIT | no match | |||
| graphics/R-cran-visNetwork | MIT | MIT | no match | |||
| graphics/py-actdiag | APACHE20 | Apache-2.0 | Apache-2.0 | 98.1% | retag | |
| graphics/py-blockdiag | APACHE20 | Apache-2.0 | Apache-2.0 | 98.1% | retag | |
| graphics/py-nwdiag | APACHE20 | Apache-2.0 | Apache-2.0 | 98.1% | retag | |
| graphics/py-seqdiag | APACHE20 | Apache-2.0 | Apache-2.0 | 98.1% | retag | |
| graphics/py-webcolors | BSD3CLAUSE | BSD-3-Clause | BSD-3-Clause | 98.7% | close | BSD-3-Claus,BSD-3-Clause |
| irc/rubygem-net-irc | RUBY | Ruby | unresolved | |||
| japanese/R-cran-zipangu | MIT | MIT | no match | |||
| japanese/rubygem-jpmobile-ipaddresses | MIT | MIT | unresolved | |||
| japanese/rubygem-jpmobile-terminfo | MIT | MIT | unresolved | |||
| japanese/rubygem-jpmobile4 | MIT | MIT | MIT | exact | ||
| mail/lens | ||||||
| math/R-cran-CVST | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-ChangeAnomalyDetection | BSDunclear | |||||
| math/R-cran-DRR | GPLv3 | GPL-3.0-only | GPL-3.0-only | 99.9% | retag | |
| math/R-cran-Deriv | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-KFAS | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-LearnBayes | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-MCMCpack | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-MSwM | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-MatrixModels | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-RcppRoll | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-Rmpfr | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-SQUAREM | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-SparseM | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-backports | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-bdsmatrix | LGPL20 | LGPL-2.0-only | no match | |||
| math/R-cran-conquer | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-ddalpha | GPLv2 | GPL-2.0-only | unresolved | |||
| math/R-cran-deldir | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-dimRed | GPLv3 | GPL-3.0-only | GPL-3.0-only | 99.9% | retag | |
| math/R-cran-doBy | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-expm | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-forecast | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-igraph | GPLv2+ | GPL-2.0-or-later | unresolved | (Apache-2.0,(MIT,BSD-3-Clause | ||
| math/R-cran-influenceR | GPLv2 | GPL-2.0-only | unresolved | |||
| math/R-cran-irlba | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-labeling | MIT | MIT | no match | |||
| math/R-cran-linprog | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-mcmc | MIT | MIT | no match | |||
| math/R-cran-memisc | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-nloptr | LGPL3 | LGPL-3.0-only | unresolved | LGPL-3.0-or-later | ||
| math/R-cran-numDeriv | GPLv2 | GPL-2.0-only | unresolved | |||
| math/R-cran-pbkrtest | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-pls | GPLv2 | GPL-2.0-only | unresolved | |||
| math/R-cran-prodlim | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-proxy | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-quantreg | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-raster | GPLv3 | GPL-3.0-only | unresolved | |||
| math/R-cran-recipes | MIT | MIT | no match | |||
| math/R-cran-robustbase | GPLv2+ | GPL-2.0-or-later | no match | |||
| math/R-cran-sandwich | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-spData | CC0-1.0 | CC0-1.0 | unresolved | |||
| math/R-cran-spdep | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| math/R-cran-uroot | GPLv2 | GPL-2.0-only | unresolved | |||
| misc/R-cran-mime | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| misc/rubygem-rabbit | GPLv2+ | GPL-2.0-or-later | GPL-2.0-only | 99.9% | mismatch | |
| net/R-cran-twitteR | ART20 | Artistic-2.0 | unresolved | |||
| net/rubygem-rabbiter | GPLv2+ | GPL-2.0-or-later | no match | |||
| print/dot2tex | MIT | MIT | MIT | exact | ||
| science/R-cran-DCluster | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| science/R-cran-Epi | GPLv2 | GPL-2.0-only | unresolved | |||
| science/R-cran-cmprsk | GPLv2+ | GPL-2.0-or-later | GPL-2.0+ | 99.7% | mismatch | |
| science/R-cran-etm | MIT | MIT | no match | |||
| science/R-cran-kernlab | GPLv2 | GPL-2.0-only | no match | |||
| science/R-cran-snow | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| science/R-cran-som | GPLv3 | GPL-3.0-only | unresolved | |||
| science/R-cran-udunits2 | GPLv2 | GPL-2.0-only | GPL-2.0-only | 99.9% | retag | |
| security/R-cran-ROAuth | ART20 | Artistic-2.0 | unresolved | |||
| security/R-cran-askpass | MIT | MIT | no match | |||
| security/rubygem-roauth | ||||||
| textproc/R-cran-DT | MIT | MIT | no match | |||
| textproc/R-cran-XML | BSD3CLAUSE | BSD-3-Clause | no match | |||
| textproc/R-cran-bibtex | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| textproc/R-cran-brew | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| textproc/R-cran-formatR | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| textproc/R-cran-markdown | MIT | MIT | no match | |||
| textproc/R-cran-readr | MIT | MIT | no match | |||
| textproc/R-cran-xml2 | MIT | MIT | no match | |||
| textproc/R-cran-xtable | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| textproc/metauml | GPLv2 | GPL-2.0-only | GPL-2.0+ | 99.8% | mismatch | |
| textproc/p5-Text-HikiDoc | ART10 | Artistic-1.0 | no match | |||
| GPLv1+ | GPL-1.0-or-later | no match | ||||
| textproc/ruby-escape | ||||||
| textproc/ruby-rttool | RUBY | Ruby | unresolved | |||
| www/R-cran-RgoogleMaps | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| www/R-cran-Rook | GPLv2 | GPL-2.0-only | unresolved | |||
| www/R-cran-bslib | MIT | MIT | no match | |||
| www/R-cran-crosstalk | MIT | MIT | no match | |||
| www/R-cran-downloader | GPLv2 | GPL-2.0-only | unresolved | |||
| www/R-cran-htmlwidgets | MIT | MIT | no match | |||
| www/R-cran-httr | MIT | MIT | no match | |||
| www/R-cran-jquerylib | MIT | MIT | no match | |||
| www/R-cran-rvest | MIT | MIT | no match | |||
| www/R-cran-scrapeR | MIT | MIT | no match | |||
| www/R-cran-selectr | BSD3CLAUSE | BSD-3-Clause | no match | |||
| www/R-cran-servr | GPLv2+ | GPL-2.0-or-later | unresolved | |||
| www/R-cran-shiny | MIT | MIT | no match | BSD-3-Clause,BSD-3-Clause\n | ||
| www/p5-VUser-Google-ProvisioningAPI | ART10 | Artistic-1.0 | GPL-2.0+ | 99.7% | mismatch | |
| GPLv1+ | GPL-1.0-or-later | GPL-2.0+ | 99.7% | mismatch | ||
| www/rubygem-rabbirack | GPLv2+ | GPL-2.0-or-later | GPL-2.0-only | 99.9% | mismatch | |
| www/rubygem-totoridipjp | MIT | MIT | MIT | exact |