Skip to main content

Supported permissive licenses

The tables cover the following information about software licenses:

  • License name - the software license name as detected by Spectra Assure and displayed in analysis reports. Corresponds to the standardized SPDX short-form identifier.
  • License contents - link to the official SPDX website with the full text of the software license. Special, customized licenses that contain LicenseRef-rlsecure in the name do not have entries on the SPDX website. You can view a generic description for such licenses on each license family page.
  • License family - the license family that the individual software license belongs to based on its characteristics. Corresponds to one of the predefined license families.
  • Policies triggered - indicates the default policy configuration setting for the license. Some licenses are configured to always trigger a policy and raise an issue in the SAFE report. All licenses in the Weak Copyleft family always trigger the SQ12103 policy for dependencies. All licenses in the Copyleft family always trigger the SQ12101 policy for software components. If this field is empty, that means no policies are triggered by default for the license. However, users can customize the policy configuration at any time to override the default settings.
License nameLicense contentsLicense familyPolicies triggered
0BSDVisit SPDX pagePermissive
3D-Slicer-1.0Visit SPDX pagePermissive
AALVisit SPDX pagePermissive
AbstylesVisit SPDX pagePermissiveSQ12405
AdaCore-docVisit SPDX pagePermissive
Adobe-2006Visit SPDX pagePermissive
Adobe-Display-PostScriptVisit SPDX pagePermissive
Adobe-UtopiaVisit SPDX pagePermissive
ADSLVisit SPDX pagePermissive
AFL-1.1Visit SPDX pagePermissive
AFL-1.2Visit SPDX pagePermissive
AFL-2.0Visit SPDX pagePermissive
AFL-2.1Visit SPDX pagePermissive
AFL-3.0Visit SPDX pagePermissive
AfmparseVisit SPDX pagePermissive
AMD-newlibVisit SPDX pagePermissive
AMDPLPAVisit SPDX pagePermissive
AMLVisit SPDX pagePermissive
AML-glslangVisit SPDX pagePermissive
AMPASVisit SPDX pagePermissive
ANTLR-PDVisit SPDX pagePermissive
Apache-1.0Visit SPDX pagePermissive
Apache-1.1Visit SPDX pagePermissive
Apache-2.0Visit SPDX pagePermissive
APAFMLVisit SPDX pagePermissive
App-s2pVisit SPDX pagePermissive
Autoconf-exception-macroVisit SPDX pagePermissive
BaekmukVisit SPDX pagePermissive
BahyphVisit SPDX pagePermissive
BarrVisit SPDX pagePermissive
BeerwareVisit SPDX pagePermissive
Bitstream-CharterVisit SPDX pagePermissive
Bitstream-VeraVisit SPDX pagePermissive
BlueOak-1.0.0Visit SPDX pagePermissive
Boehm-GCVisit SPDX pagePermissive
BorceuxVisit SPDX pagePermissive
Brian-Gladman-2-ClauseVisit SPDX pagePermissive
Brian-Gladman-3-ClauseVisit SPDX pagePermissive
BSD-1-ClauseVisit SPDX pagePermissive
BSD-2-ClauseVisit SPDX pagePermissive
BSD-2-Clause-DarwinVisit SPDX pagePermissive
BSD-2-Clause-first-linesVisit SPDX pagePermissive
BSD-2-Clause-FreeBSDVisit SPDX pagePermissive
BSD-2-Clause-NetBSDVisit SPDX pagePermissive
BSD-2-Clause-PatentVisit SPDX pagePermissive
BSD-2-Clause-ViewsVisit SPDX pagePermissive
BSD-3-ClauseVisit SPDX pagePermissive
BSD-3-Clause-acpicaVisit SPDX pagePermissive
BSD-3-Clause-AttributionVisit SPDX pagePermissive
BSD-3-Clause-ClearVisit SPDX pagePermissiveSQ12408
BSD-3-Clause-flexVisit SPDX pagePermissive
BSD-3-Clause-HPVisit SPDX pagePermissive
BSD-3-Clause-LBNLVisit SPDX pagePermissive
BSD-3-Clause-ModificationVisit SPDX pagePermissive
BSD-3-Clause-Open-MPIVisit SPDX pagePermissive
BSD-3-Clause-SunVisit SPDX pagePermissive
BSD-4-ClauseVisit SPDX pagePermissive
BSD-4-Clause-ShortenedVisit SPDX pagePermissive
BSD-4-Clause-UCVisit SPDX pagePermissive
BSD-4.3RENOVisit SPDX pagePermissive
BSD-4.3TAHOEVisit SPDX pagePermissive
BSD-Advertising-AcknowledgementVisit SPDX pagePermissive
BSD-Attribution-HPND-disclaimerVisit SPDX pagePermissive
BSD-Inferno-NettverkVisit SPDX pagePermissive
BSD-Source-beginning-fileVisit SPDX pagePermissive
BSD-Source-CodeVisit SPDX pagePermissive
BSD-SystemicsVisit SPDX pagePermissive
BSD-Systemics-W3WorksVisit SPDX pagePermissive
BSL-1.0Visit SPDX pagePermissive
bzip2-1.0.5Visit SPDX pagePermissive
bzip2-1.0.6Visit SPDX pagePermissive
Caldera-no-preambleVisit SPDX pagePermissive
CatharonVisit SPDX pagePermissive
CC-BY-1.0Visit SPDX pagePermissive
CC-BY-2.0Visit SPDX pagePermissive
CC-BY-2.5Visit SPDX pagePermissive
CC-BY-3.0Visit SPDX pagePermissive
CC-BY-3.0-USVisit SPDX pagePermissive
CC-BY-4.0Visit SPDX pagePermissive
CECILL-BVisit SPDX pagePermissive
CERN-OHL-P-2.0Visit SPDX pagePermissive
CFITSIOVisit SPDX pagePermissive
check-cvsVisit SPDX pagePermissive
checkmkVisit SPDX pagePermissive
ClipsVisit SPDX pagePermissive
CMU-MachVisit SPDX pagePermissive
CMU-Mach-nodocVisit SPDX pagePermissive
CNRI-JythonVisit SPDX pagePermissive
CNRI-PythonVisit SPDX pagePermissive
CNRI-Python-GPL-CompatibleVisit SPDX pagePermissive
Community-Spec-1.0Visit SPDX pagePermissive
Condor-1.1Visit SPDX pagePermissive
Cornell-Lossless-JPEGVisit SPDX pagePermissive
CPOL-1.02Visit SPDX pagePermissiveSQ12405
CronyxVisit SPDX pagePermissive
CrosswordVisit SPDX pagePermissive
CrystalStackerVisit SPDX pagePermissive
CubeVisit SPDX pagePermissive
curlVisit SPDX pagePermissive
cve-touVisit SPDX pagePermissive
DEC-3-ClauseVisit SPDX pagePermissive
DotseqnVisit SPDX pagePermissiveSQ12407
DSDPVisit SPDX pagePermissive
dtoaVisit SPDX pagePermissive
dvipdfmVisit SPDX pagePermissive
ECL-1.0Visit SPDX pagePermissive
ECL-2.0Visit SPDX pagePermissive
EFL-1.0Visit SPDX pagePermissive
EFL-2.0Visit SPDX pagePermissive
eGenixVisit SPDX pagePermissive
EntessaVisit SPDX pagePermissive
EPICSVisit SPDX pagePermissive
EUDatagridVisit SPDX pagePermissive
FairVisit SPDX pagePermissive
FBMVisit SPDX pagePermissive
Ferguson-TwofishVisit SPDX pagePermissive
fmt-exceptionVisit SPDX pagePermissive
FreeBSD-DOCVisit SPDX pagePermissive
FSFAPVisit SPDX pagePermissive
FSFAP-no-warranty-disclaimerVisit SPDX pagePermissive
FSFULLRVisit SPDX pagePermissive
FSFULLRWDVisit SPDX pagePermissive
FTLVisit SPDX pagePermissive
FurusethVisit SPDX pagePermissive
fwlwVisit SPDX pagePermissive
GDVisit SPDX pagePermissiveSQ12102
GiftwareVisit SPDX pagePermissive
GlulxeVisit SPDX pagePermissive
GLWTPLVisit SPDX pagePermissive
GNOME-examples-exceptionVisit SPDX pagePermissive
Graphics-GemsVisit SPDX pagePermissive
GStreamer-exception-2005Visit SPDX pagePermissive
GStreamer-exception-2008Visit SPDX pagePermissive
gtkbookVisit SPDX pagePermissive
GutmannVisit SPDX pagePermissive
HaskellReportVisit SPDX pagePermissive
hdparmVisit SPDX pagePermissive
HP-1986Visit SPDX pagePermissive
HP-1989Visit SPDX pagePermissive
HPNDVisit SPDX pagePermissive
HPND-DECVisit SPDX pagePermissive
HPND-docVisit SPDX pagePermissive
HPND-doc-sellVisit SPDX pagePermissive
HPND-Fenneberg-LivingstonVisit SPDX pagePermissive
HPND-INRIA-IMAGVisit SPDX pagePermissive
HPND-IntelVisit SPDX pagePermissive
HPND-Kevlin-HenneyVisit SPDX pagePermissive
HPND-merchantability-variantVisit SPDX pagePermissive
HPND-MIT-disclaimerVisit SPDX pagePermissive
HPND-PbmplusVisit SPDX pagePermissive
HPND-sell-MIT-disclaimer-xserverVisit SPDX pagePermissive
HPND-sell-regexprVisit SPDX pagePermissive
HPND-sell-variantVisit SPDX pagePermissive
HPND-sell-variant-MIT-disclaimerVisit SPDX pagePermissive
HPND-sell-variant-MIT-disclaimer-revVisit SPDX pagePermissive
HPND-UCVisit SPDX pagePermissive
HTMLTIDYVisit SPDX pagePermissive
IBM-pibsVisit SPDX pagePermissiveSQ12408
ICUVisit SPDX pagePermissive
IEC-Code-Components-EULAVisit SPDX pagePermissive
IJGVisit SPDX pagePermissive
IJG-shortVisit SPDX pagePermissive
ImageMagickVisit SPDX pagePermissive
iMatixVisit SPDX pagePermissive
Info-ZIPVisit SPDX pagePermissive
Inner-Net-2.0Visit SPDX pagePermissiveSQ12405
IntelVisit SPDX pagePermissive
Intel-ACPIVisit SPDX pagePermissive
ISCVisit SPDX pagePermissive
ISC-VeillardVisit SPDX pagePermissive
JamVisit SPDX pagePermissive
JasPer-2.0Visit SPDX pagePermissiveSQ12408
JPNICVisit SPDX pagePermissive
JSONVisit SPDX pagePermissive
KastrupVisit SPDX pagePermissive
KazlibVisit SPDX pagePermissive
Knuth-CTANVisit SPDX pagePermissive
LeptonicaVisit SPDX pagePermissive
LibpngVisit SPDX pagePermissive
libpng-2.0Visit SPDX pagePermissive
libtiffVisit SPDX pagePermissive
libutil-David-NugentVisit SPDX pagePermissive
LicenseRef-rlsecure-capturetechView descriptionPermissive
LicenseRef-rlsecure-hdf5View descriptionPermissive
LicenseRef-rlsecure-imageresizerView descriptionPermissive
LicenseRef-rlsecure-kgy-soft-1.0View descriptionPermissive
LicenseRef-rlsecure-miscellaneous-utility-libraryView descriptionPermissive
LicenseRef-rlsecure-nysl-0.9982View descriptionPermissive
LicenseRef-rlsecure-paypal-sdk-2013-2016View descriptionPermissive
LicenseRef-rlsecure-pcreView descriptionPermissive
LicenseRef-rlsecure-permissive-genericView descriptionPermissive
LicenseRef-rlsecure-stlport-2000View descriptionPermissive
LicenseRef-rlsecure-unrarView descriptionPermissive
Linux-OpenIBVisit SPDX pagePermissive
LLVM-exceptionVisit SPDX pagePermissive
LOOPVisit SPDX pagePermissive
lsofVisit SPDX pagePermissive
Lucida-Bitmap-FontsVisit SPDX pagePermissiveSQ12405
Mackerras-3-ClauseVisit SPDX pagePermissive
Mackerras-3-Clause-acknowledgmentVisit SPDX pagePermissive
magazVisit SPDX pagePermissive
mailprioVisit SPDX pagePermissive
Martin-BirgmeierVisit SPDX pagePermissive
McPhee-slideshowVisit SPDX pagePermissive
metamailVisit SPDX pagePermissive
MinpackVisit SPDX pagePermissive
MirOSVisit SPDX pagePermissive
MITVisit SPDX pagePermissive
MIT-0Visit SPDX pagePermissive
MIT-advertisingVisit SPDX pagePermissive
MIT-CMUVisit SPDX pagePermissive
MIT-ennaVisit SPDX pagePermissive
MIT-fehVisit SPDX pagePermissive
MIT-FestivalVisit SPDX pagePermissive
MIT-Khronos-oldVisit SPDX pagePermissive
MIT-Modern-VariantVisit SPDX pagePermissive
MIT-open-groupVisit SPDX pagePermissive
MIT-testregexVisit SPDX pagePermissive
MIT-WuVisit SPDX pagePermissive
MITNFAVisit SPDX pagePermissive
MMIXwareVisit SPDX pagePermissive
MPEG-SSGVisit SPDX pagePermissiveSQ12404
mpi-permissiveVisit SPDX pagePermissive
mpich2Visit SPDX pagePermissive
mplusVisit SPDX pagePermissive
MS-LPLVisit SPDX pagePermissiveSQ12405
MS-PLVisit SPDX pagePermissive
MTLLVisit SPDX pagePermissive
MulanPSL-1.0Visit SPDX pagePermissive
MulanPSL-2.0Visit SPDX pagePermissive
MulticsVisit SPDX pagePermissive
MupVisit SPDX pagePermissive
NAIST-2003Visit SPDX pagePermissive
NaumenVisit SPDX pagePermissive
NCBI-PDVisit SPDX pagePermissive
NCLVisit SPDX pagePermissive
NCSAVisit SPDX pagePermissive
Net-SNMPVisit SPDX pagePermissive
NetCDFVisit SPDX pagePermissive
NewsletrVisit SPDX pagePermissive
NICTA-1.0Visit SPDX pagePermissive
NIST-PD-fallbackVisit SPDX pagePermissive
NIST-SoftwareVisit SPDX pagePermissive
NRLVisit SPDX pagePermissive
NTPVisit SPDX pagePermissive
NTP-0Visit SPDX pagePermissive
NunitVisit SPDX pagePermissive
OARVisit SPDX pagePermissive
ODC-By-1.0Visit SPDX pagePermissive
OFFISVisit SPDX pagePermissive
OGC-1.0Visit SPDX pagePermissive
OGL-Canada-2.0Visit SPDX pagePermissiveSQ12408
OGL-UK-1.0Visit SPDX pagePermissiveSQ12408
OGL-UK-2.0Visit SPDX pagePermissiveSQ12408
OGL-UK-3.0Visit SPDX pagePermissiveSQ12408
OLDAP-2.0Visit SPDX pagePermissive
OLDAP-2.0.1Visit SPDX pagePermissive
OLDAP-2.1Visit SPDX pagePermissive
OLDAP-2.2Visit SPDX pagePermissive
OLDAP-2.2.1Visit SPDX pagePermissive
OLDAP-2.2.2Visit SPDX pagePermissive
OLDAP-2.3Visit SPDX pagePermissive
OLDAP-2.4Visit SPDX pagePermissive
OLDAP-2.5Visit SPDX pagePermissive
OLDAP-2.6Visit SPDX pagePermissive
OLDAP-2.7Visit SPDX pagePermissive
OLDAP-2.8Visit SPDX pagePermissive
OLFL-1.3Visit SPDX pagePermissive
OMLVisit SPDX pagePermissive
OpenSSLVisit SPDX pagePermissive
OpenSSL-standaloneVisit SPDX pagePermissive
OpenVisionVisit SPDX pagePermissive
PADLVisit SPDX pagePermissive
PCRE2-exceptionVisit SPDX pagePermissive
PHP-3.0Visit SPDX pagePermissive
PHP-3.01Visit SPDX pagePermissive
PixarVisit SPDX pagePermissive
pkgconfVisit SPDX pagePermissive
PlexusVisit SPDX pagePermissive
PostgreSQLVisit SPDX pagePermissive
PSF-2.0Visit SPDX pagePermissive
psfragVisit SPDX pagePermissive
psutilsVisit SPDX pagePermissive
Python-2.0Visit SPDX pagePermissive
Python-2.0.1Visit SPDX pagePermissive
radvdVisit SPDX pagePermissiveSQ12405
RdiscVisit SPDX pagePermissive
RSA-MDVisit SPDX pagePermissive
SaxpathVisit SPDX pagePermissive
SCEAVisit SPDX pagePermissive
SchemeReportVisit SPDX pagePermissive
SendmailVisit SPDX pagePermissiveSQ12405
SGI-B-1.1Visit SPDX pagePermissiveSQ12408
SGI-B-2.0Visit SPDX pagePermissive
SGP4Visit SPDX pagePermissive
SHL-2.0Visit SPDX pagePermissive
SHL-2.1Visit SPDX pagePermissive
SLVisit SPDX pagePermissive
SMLNJVisit SPDX pagePermissive
snprintfVisit SPDX pagePermissive
softSurferVisit SPDX pagePermissive
SoundexVisit SPDX pagePermissive
Spencer-86Visit SPDX pagePermissive
Spencer-94Visit SPDX pagePermissive
Spencer-99Visit SPDX pagePermissive
ssh-keyscanVisit SPDX pagePermissive
SSH-OpenSSHVisit SPDX pagePermissive
SSH-shortVisit SPDX pagePermissive
SSLeay-standaloneVisit SPDX pagePermissive
StandardML-NJVisit SPDX pagePermissive
Sun-PPPVisit SPDX pagePermissive
Sun-PPP-2000Visit SPDX pagePermissive
SunProVisit SPDX pagePermissive
Swift-exceptionVisit SPDX pagePermissive
SWLVisit SPDX pagePermissive
TCLVisit SPDX pagePermissive
TCP-wrappersVisit SPDX pagePermissive
TermReadKeyVisit SPDX pagePermissive
threeparttableVisit SPDX pagePermissive
TPDLVisit SPDX pagePermissiveSQ12103
TTWLVisit SPDX pagePermissiveSQ12405
TTYP0Visit SPDX pagePermissive
TU-Berlin-1.0Visit SPDX pagePermissive
TU-Berlin-2.0Visit SPDX pagePermissive
UCARVisit SPDX pagePermissive
ulemVisit SPDX pagePermissive
UMich-MeritVisit SPDX pagePermissive
Unicode-3.0Visit SPDX pagePermissive
Unicode-DFS-2015Visit SPDX pagePermissive
Unicode-DFS-2016Visit SPDX pagePermissive
UnixCryptVisit SPDX pagePermissive
UPL-1.0Visit SPDX pagePermissive
VSL-1.0Visit SPDX pagePermissive
W3CVisit SPDX pagePermissive
W3C-19980720Visit SPDX pagePermissive
W3C-20150513Visit SPDX pagePermissive
w3mVisit SPDX pagePermissive
Widget-WorkshopVisit SPDX pagePermissive
WsuipaVisit SPDX pagePermissive
X11Visit SPDX pagePermissive
X11-distribute-modifications-variantVisit SPDX pagePermissive
Xdebug-1.03Visit SPDX pagePermissive
XeroxVisit SPDX pagePermissive
XfigVisit SPDX pagePermissive
XFree86-1.1Visit SPDX pagePermissive
xinetdVisit SPDX pagePermissive
xkeyboard-config-ZinovievVisit SPDX pagePermissive
xlockVisit SPDX pagePermissive
XnetVisit SPDX pagePermissive
xppVisit SPDX pagePermissive
XSkatVisit SPDX pagePermissive
xzoomVisit SPDX pagePermissive
ZedVisit SPDX pagePermissive
ZeeffVisit SPDX pagePermissive
Zend-2.0Visit SPDX pagePermissive
ZlibVisit SPDX pagePermissive
zlib-acknowledgementVisit SPDX pagePermissive
ZPL-1.1Visit SPDX pagePermissive
ZPL-2.0Visit SPDX pagePermissive
ZPL-2.1Visit SPDX pagePermissive

Generic license descriptionโ€‹

A permissive software license imposes minimal restrictions on how the software can be used, modified, and redistributed. Unlike copyleft licenses, which require derivative works to be licensed under the same terms, permissive licenses allow the software to be incorporated into both open-source and proprietary projects without the obligation to release the source code of derivative works. These licenses typically require only minimal conditions, such as providing attribution to the original authors and including the original license text in any redistributed versions. The primary goal of permissive licenses is to maximize the software's usability and adoption by granting developers the freedom to integrate it into a wide range of applications, thereby fostering innovation and collaboration. In practice, there are many permissive-like license variations, such as the MIT License, the Apache License, and the BSD License. The React JavaScript library and the Apache HTTP Server are common examples of permissive-licensed software.