SPDX License Checker
Validate SPDX license identifiers, check for deprecated licenses, and browse the full list of standard open-source license IDs.
Input
Output
Enter a license identifier
Type an SPDX license identifier (e.g. MIT, Apache-2.0, GPL-3.0-only) to check its validity or browse the full list below.
| Identifier | Status |
|---|---|
| 0BSD | Current |
| 3D-Slicer-1.0 | Current |
| AAL | Current |
| Abstyles | Current |
| AdaCore-doc | Current |
| Adobe-2006 | Current |
| Adobe-Display-PostScript | Current |
| Adobe-Glyph | Current |
| Adobe-Utopia | Current |
| ADSL | Current |
| Advanced-Cryptics-Dictionary | Current |
| AFL-1.1 | Current |
| AFL-1.2 | Current |
| AFL-2.0 | Current |
| AFL-2.1 | Current |
| AFL-3.0 | Current |
| Afmparse | Current |
| AGPL-1.0 | Deprecated |
| AGPL-1.0-only | Current |
| AGPL-1.0-or-later | Current |
| AGPL-3.0 | Deprecated |
| AGPL-3.0-only | Current |
| AGPL-3.0-or-later | Current |
| Aladdin | Current |
| ALGLIB-Documentation | Current |
| AMD-newlib | Current |
| AMDPLPA | Current |
| AML | Current |
| AML-glslang | Current |
| AMPAS | Current |
| ANTLR-PD | Current |
| ANTLR-PD-fallback | Current |
| any-OSI | Current |
| any-OSI-perl-modules | Current |
| Apache-1.0 | Current |
| Apache-1.1 | Current |
| Apache-2.0 | Current |
| APAFML | Current |
| APL-1.0 | Current |
| App-s2p | Current |
| APSL-1.0 | Current |
| APSL-1.1 | Current |
| APSL-1.2 | Current |
| APSL-2.0 | Current |
| Arphic-1999 | Current |
| Artistic-1.0 | Current |
| Artistic-1.0-cl8 | Current |
| Artistic-1.0-Perl | Current |
| Artistic-2.0 | Current |
| Artistic-dist | Current |
| Aspell-RU | Current |
| ASWF-Digital-Assets-1.0 | Current |
| ASWF-Digital-Assets-1.1 | Current |
| Baekmuk | Current |
| Bahyph | Current |
| Barr | Current |
| bcrypt-Solar-Designer | Current |
| Beerware | Current |
| Bitstream-Charter | Current |
| Bitstream-Vera | Current |
| BitTorrent-1.0 | Current |
| BitTorrent-1.1 | Current |
| blessing | Current |
| BlueOak-1.0.0 | Current |
| Boehm-GC | Current |
| Boehm-GC-without-fee | Current |
| BOLA-1.1 | Current |
| Borceux | Current |
| Brian-Gladman-2-Clause | Current |
| Brian-Gladman-3-Clause | Current |
| BSD-1-Clause | Current |
| BSD-2-Clause | Current |
| BSD-2-Clause-Darwin | Current |
| BSD-2-Clause-first-lines | Current |
| BSD-2-Clause-FreeBSD | Deprecated |
| BSD-2-Clause-NetBSD | Deprecated |
| BSD-2-Clause-Patent | Current |
| BSD-2-Clause-pkgconf-disclaimer | Current |
| BSD-2-Clause-Views | Current |
| BSD-3-Clause | Current |
| BSD-3-Clause-acpica | Current |
| BSD-3-Clause-Attribution | Current |
| BSD-3-Clause-Clear | Current |
| BSD-3-Clause-flex | Current |
| BSD-3-Clause-HP | Current |
| BSD-3-Clause-LBNL | Current |
| BSD-3-Clause-Modification | Current |
| BSD-3-Clause-No-Military-License | Current |
| BSD-3-Clause-No-Nuclear-License | Current |
| BSD-3-Clause-No-Nuclear-License-2014 | Current |
| BSD-3-Clause-No-Nuclear-Warranty | Current |
| BSD-3-Clause-Open-MPI | Current |
| BSD-3-Clause-Sun | Current |
| BSD-3-Clause-Tso | Current |
| BSD-4-Clause | Current |
| BSD-4-Clause-Shortened | Current |
| BSD-4-Clause-UC | Current |
| BSD-4.3RENO | Current |
| BSD-4.3TAHOE | Current |
| BSD-Advertising-Acknowledgement | Current |
| BSD-Attribution-HPND-disclaimer | Current |
| BSD-Inferno-Nettverk | Current |
| BSD-Mark-Modifications | Current |
| BSD-Protection | Current |
| BSD-Source-beginning-file | Current |
| BSD-Source-Code | Current |
| BSD-Systemics | Current |
| BSD-Systemics-W3Works | Current |
| BSL-1.0 | Current |
| Buddy | Current |
| BUSL-1.1 | Current |
| bzip2-1.0.5 | Deprecated |
| bzip2-1.0.6 | Current |
| C-UDA-1.0 | Current |
| CAL-1.0 | Current |
| CAL-1.0-Combined-Work-Exception | Current |
| Caldera | Current |
| Caldera-no-preamble | Current |
| CAPEC-tou | Current |
| Catharon | Current |
| CATOSL-1.1 | Current |
| CC-BY-1.0 | Current |
| CC-BY-2.0 | Current |
| CC-BY-2.5 | Current |
| CC-BY-2.5-AU | Current |
| CC-BY-3.0 | Current |
| CC-BY-3.0-AT | Current |
| CC-BY-3.0-AU | Current |
| CC-BY-3.0-DE | Current |
| CC-BY-3.0-IGO | Current |
| CC-BY-3.0-NL | Current |
| CC-BY-3.0-US | Current |
| CC-BY-4.0 | Current |
| CC-BY-NC-1.0 | Current |
| CC-BY-NC-2.0 | Current |
| CC-BY-NC-2.5 | Current |
| CC-BY-NC-3.0 | Current |
| CC-BY-NC-3.0-DE | Current |
| CC-BY-NC-4.0 | Current |
| CC-BY-NC-ND-1.0 | Current |
| CC-BY-NC-ND-2.0 | Current |
| CC-BY-NC-ND-2.5 | Current |
| CC-BY-NC-ND-3.0 | Current |
| CC-BY-NC-ND-3.0-DE | Current |
| CC-BY-NC-ND-3.0-IGO | Current |
| CC-BY-NC-ND-4.0 | Current |
| CC-BY-NC-SA-1.0 | Current |
| CC-BY-NC-SA-2.0 | Current |
| CC-BY-NC-SA-2.0-DE | Current |
| CC-BY-NC-SA-2.0-FR | Current |
| CC-BY-NC-SA-2.0-UK | Current |
| CC-BY-NC-SA-2.5 | Current |
| CC-BY-NC-SA-3.0 | Current |
| CC-BY-NC-SA-3.0-DE | Current |
| CC-BY-NC-SA-3.0-IGO | Current |
| CC-BY-NC-SA-4.0 | Current |
| CC-BY-ND-1.0 | Current |
| CC-BY-ND-2.0 | Current |
| CC-BY-ND-2.5 | Current |
| CC-BY-ND-3.0 | Current |
| CC-BY-ND-3.0-DE | Current |
| CC-BY-ND-4.0 | Current |
| CC-BY-SA-1.0 | Current |
| CC-BY-SA-2.0 | Current |
| CC-BY-SA-2.0-UK | Current |
| CC-BY-SA-2.1-JP | Current |
| CC-BY-SA-2.5 | Current |
| CC-BY-SA-3.0 | Current |
| CC-BY-SA-3.0-AT | Current |
| CC-BY-SA-3.0-DE | Current |
| CC-BY-SA-3.0-IGO | Current |
| CC-BY-SA-4.0 | Current |
| CC-PDDC | Current |
| CC-PDM-1.0 | Current |
| CC-SA-1.0 | Current |
| CC0-1.0 | Current |
| CDDL-1.0 | Current |
| CDDL-1.1 | Current |
| CDL-1.0 | Current |
| CDLA-Permissive-1.0 | Current |
| CDLA-Permissive-2.0 | Current |
| CDLA-Sharing-1.0 | Current |
| CECILL-1.0 | Current |
| CECILL-1.1 | Current |
| CECILL-2.0 | Current |
| CECILL-2.1 | Current |
| CECILL-B | Current |
| CECILL-C | Current |
| CERN-OHL-1.1 | Current |
| CERN-OHL-1.2 | Current |
| CERN-OHL-P-2.0 | Current |
| CERN-OHL-S-2.0 | Current |
| CERN-OHL-W-2.0 | Current |
| CFITSIO | Current |
| check-cvs | Current |
| checkmk | Current |
| ClArtistic | Current |
| Clips | Current |
| CMU-Mach | Current |
| CMU-Mach-nodoc | Current |
| CNRI-Jython | Current |
| CNRI-Python | Current |
| CNRI-Python-GPL-Compatible | Current |
| COIL-1.0 | Current |
| Community-Spec-1.0 | Current |
| Condor-1.1 | Current |
| copyleft-next-0.3.0 | Current |
| copyleft-next-0.3.1 | Current |
| Cornell-Lossless-JPEG | Current |
| CPAL-1.0 | Current |
| CPL-1.0 | Current |
| CPOL-1.02 | Current |
| Cronyx | Current |
| Crossword | Current |
| CryptoSwift | Current |
| CrystalStacker | Current |
| CUA-OPL-1.0 | Current |
| Cube | Current |
| curl | Current |
| cve-tou | Current |
| D-FSL-1.0 | Current |
| DEC-3-Clause | Current |
| diffmark | Current |
| DL-DE-BY-2.0 | Current |
| DL-DE-ZERO-2.0 | Current |
| DOC | Current |
| DocBook-DTD | Current |
| DocBook-Schema | Current |
| DocBook-Stylesheet | Current |
| DocBook-XML | Current |
| Dotseqn | Current |
| DRL-1.0 | Current |
| DRL-1.1 | Current |
| DSDP | Current |
| dtoa | Current |
| dvipdfm | Current |
| ECL-1.0 | Current |
| ECL-2.0 | Current |
| eCos-2.0 | Deprecated |
| EFL-1.0 | Current |
| EFL-2.0 | Current |
| eGenix | Current |
| Elastic-2.0 | Current |
| Entessa | Current |
| EPICS | Current |
| EPL-1.0 | Current |
| EPL-2.0 | Current |
| ErlPL-1.1 | Current |
| ESA-PL-permissive-2.4 | Current |
| ESA-PL-strong-copyleft-2.4 | Current |
| ESA-PL-weak-copyleft-2.4 | Current |
| etalab-2.0 | Current |
| EUDatagrid | Current |
| EUPL-1.0 | Current |
| EUPL-1.1 | Current |
| EUPL-1.2 | Current |
| Eurosym | Current |
| Fair | Current |
| FBM | Current |
| FDK-AAC | Current |
| Ferguson-Twofish | Current |
| Frameworx-1.0 | Current |
| FreeBSD-DOC | Current |
| FreeImage | Current |
| FSFAP | Current |
| FSFAP-no-warranty-disclaimer | Current |
| FSFUL | Current |
| FSFULLR | Current |
| FSFULLRSD | Current |
| FSFULLRWD | Current |
| FSL-1.1-ALv2 | Current |
| FSL-1.1-MIT | Current |
| FTL | Current |
| Furuseth | Current |
| fwlw | Current |
| Game-Programming-Gems | Current |
| GCR-docs | Current |
| GD | Current |
| generic-xts | Current |
| GFDL-1.1 | Deprecated |
| GFDL-1.1-invariants-only | Current |
| GFDL-1.1-invariants-or-later | Current |
| GFDL-1.1-no-invariants-only | Current |
| GFDL-1.1-no-invariants-or-later | Current |
| GFDL-1.1-only | Current |
| GFDL-1.1-or-later | Current |
| GFDL-1.2 | Deprecated |
| GFDL-1.2-invariants-only | Current |
| GFDL-1.2-invariants-or-later | Current |
| GFDL-1.2-no-invariants-only | Current |
| GFDL-1.2-no-invariants-or-later | Current |
| GFDL-1.2-only | Current |
| GFDL-1.2-or-later | Current |
| GFDL-1.3 | Deprecated |
| GFDL-1.3-invariants-only | Current |
| GFDL-1.3-invariants-or-later | Current |
| GFDL-1.3-no-invariants-only | Current |
| GFDL-1.3-no-invariants-or-later | Current |
| GFDL-1.3-only | Current |
| GFDL-1.3-or-later | Current |
| Giftware | Current |
| GL2PS | Current |
| Glide | Current |
| Glulxe | Current |
| GLWTPL | Current |
| gnuplot | Current |
| GPL-1.0 | Deprecated |
| GPL-1.0-only | Current |
| GPL-1.0-or-later | Current |
| GPL-2.0 | Deprecated |
| GPL-2.0-only | Current |
| GPL-2.0-or-later | Current |
| GPL-2.0-with-autoconf-exception | Deprecated |
| GPL-2.0-with-bison-exception | Deprecated |
| GPL-2.0-with-classpath-exception | Deprecated |
| GPL-2.0-with-font-exception | Deprecated |
| GPL-2.0-with-GCC-exception | Deprecated |
| GPL-3.0 | Deprecated |
| GPL-3.0-only | Current |
| GPL-3.0-or-later | Current |
| GPL-3.0-with-autoconf-exception | Deprecated |
| GPL-3.0-with-GCC-exception | Deprecated |
| Graphics-Gems | Current |
| gSOAP-1.3b | Current |
| gtkbook | Current |
| Gutmann | Current |
| HaskellReport | Current |
| HDF5 | Current |
| hdparm | Current |
| HIDAPI | Current |
| Hippocratic-2.1 | Current |
| HP-1986 | Current |
| HP-1989 | Current |
| HPND | Current |
| HPND-DEC | Current |
| HPND-doc | Current |
| HPND-doc-sell | Current |
| HPND-export-US | Current |
| HPND-export-US-acknowledgement | Current |
| HPND-export-US-modify | Current |
| HPND-export2-US | Current |
| HPND-Fenneberg-Livingston | Current |
| HPND-INRIA-IMAG | Current |
| HPND-Intel | Current |
| HPND-Kevlin-Henney | Current |
| HPND-Markus-Kuhn | Current |
| HPND-merchantability-variant | Current |
| HPND-MIT-disclaimer | Current |
| HPND-Netrek | Current |
| HPND-Pbmplus | Current |
| HPND-sell-MIT-disclaimer-xserver | Current |
| HPND-sell-regexpr | Current |
| HPND-sell-variant | Current |
| HPND-sell-variant-critical-systems | Current |
| HPND-sell-variant-MIT-disclaimer | Current |
| HPND-sell-variant-MIT-disclaimer-rev | Current |
| HPND-SMC | Current |
| HPND-UC | Current |
| HPND-UC-export-US | Current |
| HTMLTIDY | Current |
| hyphen-bulgarian | Current |
| IBM-pibs | Current |
| ICU | Current |
| IEC-Code-Components-EULA | Current |
| IJG | Current |
| IJG-short | Current |
| ImageMagick | Current |
| iMatix | Current |
| Imlib2 | Current |
| Info-ZIP | Current |
| Inner-Net-2.0 | Current |
| InnoSetup | Current |
| Intel | Current |
| Intel-ACPI | Current |
| Interbase-1.0 | Current |
| IPA | Current |
| IPL-1.0 | Current |
| ISC | Current |
| ISC-Veillard | Current |
| ISO-permission | Current |
| Jam | Current |
| JasPer-2.0 | Current |
| jove | Current |
| JPL-image | Current |
| JPNIC | Current |
| JSON | Current |
| Kastrup | Current |
| Kazlib | Current |
| Knuth-CTAN | Current |
| LAL-1.2 | Current |
| LAL-1.3 | Current |
| Latex2e | Current |
| Latex2e-translated-notice | Current |
| Leptonica | Current |
| LGPL-2.0 | Deprecated |
| LGPL-2.0-only | Current |
| LGPL-2.0-or-later | Current |
| LGPL-2.1 | Deprecated |
| LGPL-2.1-only | Current |
| LGPL-2.1-or-later | Current |
| LGPL-3.0 | Deprecated |
| LGPL-3.0-only | Current |
| LGPL-3.0-or-later | Current |
| LGPLLR | Current |
| Libpng | Current |
| libpng-1.6.35 | Current |
| libpng-2.0 | Current |
| libselinux-1.0 | Current |
| libtiff | Current |
| libutil-David-Nugent | Current |
| LiLiQ-P-1.1 | Current |
| LiLiQ-R-1.1 | Current |
| LiLiQ-Rplus-1.1 | Current |
| Linux-man-pages-1-para | Current |
| Linux-man-pages-copyleft | Current |
| Linux-man-pages-copyleft-2-para | Current |
| Linux-man-pages-copyleft-var | Current |
| Linux-OpenIB | Current |
| LOOP | Current |
| LPD-document | Current |
| LPL-1.0 | Current |
| LPL-1.02 | Current |
| LPPL-1.0 | Current |
| LPPL-1.1 | Current |
| LPPL-1.2 | Current |
| LPPL-1.3a | Current |
| LPPL-1.3c | Current |
| lsof | Current |
| Lucida-Bitmap-Fonts | Current |
| LZMA-SDK-9.11-to-9.20 | Current |
| LZMA-SDK-9.22 | Current |
| Mackerras-3-Clause | Current |
| Mackerras-3-Clause-acknowledgment | Current |
| magaz | Current |
| mailprio | Current |
| MakeIndex | Current |
| man2html | Current |
| Martin-Birgmeier | Current |
| McPhee-slideshow | Current |
| metamail | Current |
| Minpack | Current |
| MIPS | Current |
| MirOS | Current |
| MIT | Current |
| MIT-0 | Current |
| MIT-advertising | Current |
| MIT-Click | Current |
| MIT-CMU | Current |
| MIT-enna | Current |
| MIT-feh | Current |
| MIT-Festival | Current |
| MIT-Khronos-old | Current |
| MIT-Modern-Variant | Current |
| MIT-open-group | Current |
| MIT-STK | Current |
| MIT-testregex | Current |
| MIT-Wu | Current |
| MITNFA | Current |
| MMIXware | Current |
| MMPL-1.0.1 | Current |
| Motosoto | Current |
| MPEG-SSG | Current |
| mpi-permissive | Current |
| mpich2 | Current |
| MPL-1.0 | Current |
| MPL-1.1 | Current |
| MPL-2.0 | Current |
| MPL-2.0-no-copyleft-exception | Current |
| mplus | Current |
| MS-LPL | Current |
| MS-PL | Current |
| MS-RL | Current |
| MTLL | Current |
| MulanPSL-1.0 | Current |
| MulanPSL-2.0 | Current |
| Multics | Current |
| Mup | Current |
| NAIST-2003 | Current |
| NASA-1.3 | Current |
| Naumen | Current |
| NBPL-1.0 | Current |
| NCBI-PD | Current |
| NCGL-UK-2.0 | Current |
| NCL | Current |
| NCSA | Current |
| Net-SNMP | Deprecated |
| NetCDF | Current |
| Newsletr | Current |
| NGPL | Current |
| ngrep | Current |
| NICTA-1.0 | Current |
| NIST-PD | Current |
| NIST-PD-fallback | Current |
| NIST-PD-TNT | Current |
| NIST-Software | Current |
| NLOD-1.0 | Current |
| NLOD-2.0 | Current |
| NLPL | Current |
| Nokia | Current |
| NOSL | Current |
| Noweb | Current |
| NPL-1.0 | Current |
| NPL-1.1 | Current |
| NPOSL-3.0 | Current |
| NRL | Current |
| NTIA-PD | Current |
| NTP | Current |
| NTP-0 | Current |
| Nunit | Deprecated |
| O-UDA-1.0 | Current |
| OAR | Current |
| OCCT-PL | Current |
| OCLC-2.0 | Current |
| ODbL-1.0 | Current |
| ODC-By-1.0 | Current |
| OFFIS | Current |
| OFL-1.0 | Current |
| OFL-1.0-no-RFN | Current |
| OFL-1.0-RFN | Current |
| OFL-1.1 | Current |
| OFL-1.1-no-RFN | Current |
| OFL-1.1-RFN | Current |
| OGC-1.0 | Current |
| OGDL-Taiwan-1.0 | Current |
| OGL-Canada-2.0 | Current |
| OGL-UK-1.0 | Current |
| OGL-UK-2.0 | Current |
| OGL-UK-3.0 | Current |
| OGTSL | Current |
| OLDAP-1.1 | Current |
| OLDAP-1.2 | Current |
| OLDAP-1.3 | Current |
| OLDAP-1.4 | Current |
| OLDAP-2.0 | Current |
| OLDAP-2.0.1 | Current |
| OLDAP-2.1 | Current |
| OLDAP-2.2 | Current |
| OLDAP-2.2.1 | Current |
| OLDAP-2.2.2 | Current |
| OLDAP-2.3 | Current |
| OLDAP-2.4 | Current |
| OLDAP-2.5 | Current |
| OLDAP-2.6 | Current |
| OLDAP-2.7 | Current |
| OLDAP-2.8 | Current |
| OLFL-1.3 | Current |
| OML | Current |
| OpenMDW-1.0 | Current |
| OpenPBS-2.3 | Current |
| OpenSSL | Current |
| OpenSSL-standalone | Current |
| OpenVision | Current |
| OPL-1.0 | Current |
| OPL-UK-3.0 | Current |
| OPUBL-1.0 | Current |
| OSC-1.0 | Current |
| OSET-PL-2.1 | Current |
| OSL-1.0 | Current |
| OSL-1.1 | Current |
| OSL-2.0 | Current |
| OSL-2.1 | Current |
| OSL-3.0 | Current |
| OSSP | Current |
| PADL | Current |
| ParaType-Free-Font-1.3 | Current |
| Parity-6.0.0 | Current |
| Parity-7.0.0 | Current |
| PDDL-1.0 | Current |
| PHP-3.0 | Current |
| PHP-3.01 | Current |
| Pixar | Current |
| pkgconf | Current |
| Plexus | Current |
| pnmstitch | Current |
| PolyForm-Noncommercial-1.0.0 | Current |
| PolyForm-Small-Business-1.0.0 | Current |
| PostgreSQL | Current |
| PPL | Current |
| PSF-2.0 | Current |
| psfrag | Current |
| psutils | Current |
| Python-2.0 | Current |
| Python-2.0.1 | Current |
| python-ldap | Current |
| Qhull | Current |
| QPL-1.0 | Current |
| QPL-1.0-INRIA-2004 | Current |
| radvd | Current |
| Rdisc | Current |
| RHeCos-1.1 | Current |
| RPL-1.1 | Current |
| RPL-1.5 | Current |
| RPSL-1.0 | Current |
| RSA-MD | Current |
| RSCPL | Current |
| Ruby | Current |
| Ruby-pty | Current |
| SAX-PD | Current |
| SAX-PD-2.0 | Current |
| Saxpath | Current |
| SCEA | Current |
| SchemeReport | Current |
| Sendmail | Current |
| Sendmail-8.23 | Current |
| Sendmail-Open-Source-1.1 | Current |
| SGI-B-1.0 | Current |
| SGI-B-1.1 | Current |
| SGI-B-2.0 | Current |
| SGI-OpenGL | Current |
| SGMLUG-PM | Current |
| SGP4 | Current |
| SHL-0.5 | Current |
| SHL-0.51 | Current |
| SimPL-2.0 | Current |
| SISSL | Current |
| SISSL-1.2 | Current |
| SL | Current |
| Sleepycat | Current |
| SMAIL-GPL | Current |
| SMLNJ | Current |
| SMPPL | Current |
| SNIA | Current |
| snprintf | Current |
| SOFA | Current |
| softSurfer | Current |
| Soundex | Current |
| Spencer-86 | Current |
| Spencer-94 | Current |
| Spencer-99 | Current |
| SPL-1.0 | Current |
| ssh-keyscan | Current |
| SSH-OpenSSH | Current |
| SSH-short | Current |
| SSLeay-standalone | Current |
| SSPL-1.0 | Current |
| StandardML-NJ | Deprecated |
| SugarCRM-1.1.3 | Current |
| SUL-1.0 | Current |
| Sun-PPP | Current |
| Sun-PPP-2000 | Current |
| SunPro | Current |
| SWL | Current |
| swrule | Current |
| Symlinks | Current |
| TAPR-OHL-1.0 | Current |
| TCL | Current |
| TCP-wrappers | Current |
| TekHVC | Current |
| TermReadKey | Current |
| TGPPL-1.0 | Current |
| ThirdEye | Current |
| threeparttable | Current |
| TMate | Current |
| TORQUE-1.1 | Current |
| TOSL | Current |
| TPDL | Current |
| TPL-1.0 | Current |
| TrustedQSL | Current |
| TTWL | Current |
| TTYP0 | Current |
| TU-Berlin-1.0 | Current |
| TU-Berlin-2.0 | Current |
| Ubuntu-font-1.0 | Current |
| UCAR | Current |
| UCL-1.0 | Current |
| ulem | Current |
| UMich-Merit | Current |
| Unicode-3.0 | Current |
| Unicode-DFS-2015 | Current |
| Unicode-DFS-2016 | Current |
| Unicode-TOU | Current |
| UnixCrypt | Current |
| Unlicense | Current |
| Unlicense-libtelnet | Current |
| Unlicense-libwhirlpool | Current |
| UnRAR | Current |
| UPL-1.0 | Current |
| URT-RLE | Current |
| Vim | Current |
| Vixie-Cron | Current |
| VOSTROM | Current |
| VSL-1.0 | Current |
| W3C | Current |
| W3C-19980720 | Current |
| W3C-20150513 | Current |
| w3m | Current |
| Watcom-1.0 | Current |
| Widget-Workshop | Current |
| WordNet | Current |
| Wsuipa | Current |
| WTFNMFPL | Current |
| WTFPL | Current |
| wwl | Current |
| wxWindows | Deprecated |
| X11 | Current |
| X11-distribute-modifications-variant | Current |
| X11-no-permit-persons | Current |
| X11-swapped | Current |
| Xdebug-1.03 | Current |
| Xerox | Current |
| Xfig | Current |
| XFree86-1.1 | Current |
| xinetd | Current |
| xkeyboard-config-Zinoviev | Current |
| xlock | Current |
| Xnet | Current |
| xpp | Current |
| XSkat | Current |
| xzoom | Current |
| YPL-1.0 | Current |
| YPL-1.1 | Current |
| Zed | Current |
| Zeeff | Current |
| Zend-2.0 | Current |
| Zimbra-1.3 | Current |
| Zimbra-1.4 | Current |
| Zlib | Current |
| zlib-acknowledgement | Current |
| ZPL-1.1 | Current |
| ZPL-2.0 | Current |
| ZPL-2.1 | Current |
Readme
What is SPDX?
SPDX (Software Package Data Exchange) is a standardized format for communicating software licensing information. It defines a list of official license identifiers — short, unique codes like MIT, GPL-3.0-only, or Apache-2.0 — that unambiguously identify open-source and proprietary licenses.
Using SPDX identifiers instead of free-text license names eliminates ambiguity. For example, "GPL" could mean version 2 or 3, but GPL-2.0-only and GPL-3.0-only are precise. SPDX is widely adopted in package managers (npm, PyPI, Maven), legal compliance tools, and software bill of materials (SBOM) standards.
Tool description
This tool validates and looks up SPDX license identifiers. Enter a license ID to check whether it is valid, current, or deprecated. It also provides a searchable list of all known SPDX identifiers with their status, making it easy to find the correct identifier for your project.
Examples
Input: MIT
Output:
- Status: Valid
- Description: MIT License — a permissive, short license that allows reuse with attribution
Input: GPL-2.0
Output:
- Status: Deprecated
- Description: Use
GPL-2.0-onlyorGPL-2.0-or-laterinstead
Input: Apache-2.0
Output:
- Status: Valid
- Description: Apache License 2.0 — a permissive license with explicit patent grant
Features
- Instant validation of any SPDX license identifier
- Distinguishes between valid, deprecated, and unknown identifiers
- Searchable list of all current and deprecated SPDX identifiers
How it works
The tool references the official SPDX license identifier list (from the spdx-license-ids package). When you enter an identifier, it performs a case-insensitive lookup against both current and deprecated lists. If found in the deprecated list, it flags the identifier and suggests the correct replacement.
Tips
- Use
npm licenseorlicense-checkerto audit your project's dependencies against SPDX IDs - Prefer
-onlyor-or-latersuffixed identifiers over bare version numbers - Check the deprecated list if you're migrating an older project to modern SPDX compliance