From c43795973306de71e68d50a77190fe11f16aeb0a Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 2 Nov 2023 00:10:02 +0000 Subject: [PATCH] chore(deps): upgrade dev dependencies Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/cdklabs/construct-hub/actions/runs/6726512789 ------ *Automatically created by projen via the "upgrade-dev-deps-main" workflow* Signed-off-by: github-actions --- package.json | 20 +- src/spdx-license.ts | 4351 +++++++++++++++++++++++-------------------- yarn.lock | 549 +++--- 3 files changed, 2609 insertions(+), 2311 deletions(-) diff --git a/package.json b/package.json index 3d38c1593..a30e65ca4 100644 --- a/package.json +++ b/package.json @@ -112,10 +112,10 @@ "organization": true }, "devDependencies": { - "@aws-cdk/aws-servicecatalogappregistry-alpha": "2.84.0-alpha.0", + "@aws-cdk/aws-servicecatalogappregistry-alpha": "2.103.1-alpha.0", "@aws-cdk/integ-runner": "latest", "@aws-cdk/integ-tests-alpha": "latest", - "@aws-sdk/client-sfn": "^3.436.0", + "@aws-sdk/client-sfn": "^3.441.0", "@jsii/spec": "^1.91.0", "@octokit/rest": "^19.0.13", "@types/aws-lambda": "^8.10.125", @@ -136,13 +136,13 @@ "aws-cdk": "^2", "aws-cdk-lib": "2.84.0", "aws-embedded-metrics": "^4.1.0", - "aws-sdk": "^2.1481.0", + "aws-sdk": "^2.1486.0", "aws-sdk-mock": "5.8.0", - "aws-xray-sdk-core": "^3.5.2", + "aws-xray-sdk-core": "^3.5.3", "case": "^1.6.3", "cdk-dia": "^0.10.0", - "cdk-watchful": "0.6.443", - "cdklabs-projen-project-types": "^0.1.166", + "cdk-watchful": "0.6.457", + "cdklabs-projen-project-types": "^0.1.167", "changelog-filename-regex": "^2.0.1", "construct-hub-webapp": "^0.1.956", "constructs": "10.0.5", @@ -169,15 +169,15 @@ "JSONStream": "^1.3.5", "markdown-it": "^13.0.2", "markdown-it-emoji": "^2.0.2", - "nock": "^13.3.6", + "nock": "^13.3.7", "normalize-registry-metadata": "^1.1.2", "npm-check-updates": "^16", "prettier": "^2.8.8", - "projen": "^0.76.15", + "projen": "^0.76.16", "semver": "^7.5.4", - "spdx-license-list": "^6.7.0", + "spdx-license-list": "^6.8.0", "standard-version": "^9", - "streamx": "^2.15.1", + "streamx": "^2.15.2", "tar-stream": "^3.1.6", "ts-node": "^10.9.1", "typescript": "^5.2.2", diff --git a/src/spdx-license.ts b/src/spdx-license.ts index 768343db6..f8ff14b5a 100644 --- a/src/spdx-license.ts +++ b/src/spdx-license.ts @@ -9,227 +9,216 @@ export class SpdxLicense { //#region Individual SPDX Licenses /** - * Lucent Public License v1.02 - * - * @osiApproved + * Qhull License * - * @see http://plan9.bell-labs.com/plan9/license.html + * @see https://fedoraproject.org/wiki/Licensing/Qhull */ - public static readonly LPL_1_02 = new SpdxLicense('LPL-1.02'); + public static readonly QHULL = new SpdxLicense('Qhull'); /** - * GNU General Public License v2.0 only - * - * @osiApproved + * Netizen Open Source License * - * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + * @see http://bits.netizen.com.au/licenses/NOSL/nosl.txt */ - public static readonly GPL_2_0 = new SpdxLicense('GPL-2.0'); + public static readonly NOSL = new SpdxLicense('NOSL'); /** - * NTP License - * - * @osiApproved + * Creative Commons Attribution No Derivatives 2.5 Generic * - * @see https://opensource.org/licenses/NTP + * @see https://creativecommons.org/licenses/by-nd/2.5/legalcode */ - public static readonly NTP = new SpdxLicense('NTP'); + public static readonly CC_BY_ND_2_5 = new SpdxLicense('CC-BY-ND-2.5'); /** - * SIL Open Font License 1.1 - * - * @osiApproved + * Open Use of Data Agreement v1.0 * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web + * @see https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md */ - public static readonly OFL_1_1 = new SpdxLicense('OFL-1.1'); + public static readonly O_UDA_1_0 = new SpdxLicense('O-UDA-1.0'); /** - * Bahyph License + * Detection Rule License 1.0 * - * @see https://fedoraproject.org/wiki/Licensing/Bahyph + * @see https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md */ - public static readonly BAHYPH = new SpdxLicense('Bahyph'); + public static readonly DRL_1_0 = new SpdxLicense('DRL-1.0'); /** - * Hippocratic License 2.1 + * ImageMagick License * - * @see https://firstdonoharm.dev/version/2/1/license.html + * @see http://www.imagemagick.org/script/license.php */ - public static readonly HIPPOCRATIC_2_1 = new SpdxLicense('Hippocratic-2.1'); + public static readonly IMAGE_MAGICK = new SpdxLicense('ImageMagick'); /** - * VOSTROM Public License for Open Source + * mpich2 License * - * @see https://fedoraproject.org/wiki/Licensing/VOSTROM + * @see https://fedoraproject.org/wiki/Licensing/MIT */ - public static readonly VOSTROM = new SpdxLicense('VOSTROM'); + public static readonly MPICH2 = new SpdxLicense('mpich2'); /** - * Creative Commons Attribution 3.0 Austria + * Creative Commons Attribution Share Alike 4.0 International * - * @see https://creativecommons.org/licenses/by/3.0/at/legalcode + * @see https://creativecommons.org/licenses/by-sa/4.0/legalcode */ - public static readonly CC_BY_3_0_AT = new SpdxLicense('CC-BY-3.0-AT'); + public static readonly CC_BY_SA_4_0 = new SpdxLicense('CC-BY-SA-4.0'); /** - * Creative Commons Attribution Non Commercial Share Alike 2.5 Generic + * Sun Public License v1.0 * - * @see https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode + * @osiApproved + * + * @see https://opensource.org/licenses/SPL-1.0 */ - public static readonly CC_BY_NC_SA_2_5 = new SpdxLicense('CC-BY-NC-SA-2.5'); + public static readonly SPL_1_0 = new SpdxLicense('SPL-1.0'); /** - * W3C Software Notice and Document License (2015-05-13) + * McPhee Slideshow License * - * @see https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document + * @see https://mirror.las.iastate.edu/tex-archive/graphics/metapost/contrib/macros/slideshow/slideshow.mp */ - public static readonly W3C_20150513 = new SpdxLicense('W3C-20150513'); + public static readonly MCPHEE_SLIDESHOW = new SpdxLicense('McPhee-slideshow'); /** - * GNU Lesser General Public License v3.0 only - * - * @osiApproved + * enna License * - * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html + * @see https://fedoraproject.org/wiki/Licensing/MIT#enna */ - public static readonly LGPL_3_0_ONLY = new SpdxLicense('LGPL-3.0-only'); + public static readonly MIT_ENNA = new SpdxLicense('MIT-enna'); /** - * GNU Free Documentation License v1.1 only + * Open Software License 2.1 * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @osiApproved + * + * @see http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm */ - public static readonly GFDL_1_1_ONLY = new SpdxLicense('GFDL-1.1-only'); + public static readonly OSL_2_1 = new SpdxLicense('OSL-2.1'); /** - * Common Documentation License 1.0 + * GNU Free Documentation License v1.2 or later * - * @see http://www.opensource.apple.com/cdl/ + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly CDL_1_0 = new SpdxLicense('CDL-1.0'); + public static readonly GFDL_1_2_OR_LATER = new SpdxLicense('GFDL-1.2-or-later'); /** - * Creative Commons Attribution No Derivatives 2.5 Generic + * Lawrence Berkeley National Labs BSD variant license * - * @see https://creativecommons.org/licenses/by-nd/2.5/legalcode + * @osiApproved + * + * @see https://fedoraproject.org/wiki/Licensing/LBNLBSD */ - public static readonly CC_BY_ND_2_5 = new SpdxLicense('CC-BY-ND-2.5'); + public static readonly BSD_3_CLAUSE_LBNL = new SpdxLicense('BSD-3-Clause-LBNL'); /** - * Creative Commons Attribution Non Commercial Share Alike 3.0 IGO + * SIL Open Font License 1.0 with Reserved Font Name * - * @see https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web */ - public static readonly CC_BY_NC_SA_3_0_IGO = new SpdxLicense('CC-BY-NC-SA-3.0-IGO'); + public static readonly OFL_1_0_RFN = new SpdxLicense('OFL-1.0-RFN'); /** - * OGC Software License, Version 1.0 + * GNU General Public License v3.0 only * - * @see https://www.ogc.org/ogc/software/1.0 + * @osiApproved + * + * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html */ - public static readonly OGC_1_0 = new SpdxLicense('OGC-1.0'); + public static readonly GPL_3_0 = new SpdxLicense('GPL-3.0'); /** - * Reciprocal Public License 1.1 + * Sybase Open Watcom Public License 1.0 * * @osiApproved * - * @see https://opensource.org/licenses/RPL-1.1 + * @see https://opensource.org/licenses/Watcom-1.0 */ - public static readonly RPL_1_1 = new SpdxLicense('RPL-1.1'); + public static readonly WATCOM_1_0 = new SpdxLicense('Watcom-1.0'); /** - * GNU General Public License v2.0 or later + * Mozilla Public License 1.0 * * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + * @see http://www.mozilla.org/MPL/MPL-1.0.html */ - public static readonly GPL_2_0_OR_LATER = new SpdxLicense('GPL-2.0-or-later'); + public static readonly MPL_1_0 = new SpdxLicense('MPL-1.0'); /** - * Sendmail License + * Aladdin Free Public License * - * @see http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf + * @see http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm */ - public static readonly SENDMAIL = new SpdxLicense('Sendmail'); + public static readonly ALADDIN = new SpdxLicense('Aladdin'); /** - * GNU Library General Public License v2 only - * - * @osiApproved + * Etalab Open License 2.0 * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + * @see https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf */ - public static readonly LGPL_2_0_ONLY = new SpdxLicense('LGPL-2.0-only'); + public static readonly ETALAB_2_0 = new SpdxLicense('etalab-2.0'); /** - * Open Software License 3.0 - * - * @osiApproved + * copyleft-next 0.3.0 * - * @see https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm + * @see https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0 */ - public static readonly OSL_3_0 = new SpdxLicense('OSL-3.0'); + public static readonly COPYLEFT_NEXT_0_3_0 = new SpdxLicense('copyleft-next-0.3.0'); /** - * libpng License + * No Limit Public License * - * @see http://www.libpng.org/pub/png/src/libpng-LICENSE.txt + * @see https://fedoraproject.org/wiki/Licensing/NLPL */ - public static readonly LIBPNG = new SpdxLicense('Libpng'); + public static readonly NLPL = new SpdxLicense('NLPL'); /** - * BSD 2-Clause FreeBSD License + * mplus Font License * - * @see http://www.freebsd.org/copyright/freebsd-license.html + * @see https://fedoraproject.org/wiki/Licensing:Mplus?rd=Licensing/mplus */ - public static readonly BSD_2_CLAUSE_FREEBSD = new SpdxLicense('BSD-2-Clause-FreeBSD'); + public static readonly MPLUS = new SpdxLicense('mplus'); /** - * Microsoft Reciprocal License + * Educational Community License v1.0 * * @osiApproved * - * @see http://www.microsoft.com/opensource/licenses.mspx + * @see https://opensource.org/licenses/ECL-1.0 */ - public static readonly MS_RL = new SpdxLicense('MS-RL'); + public static readonly ECL_1_0 = new SpdxLicense('ECL-1.0'); /** - * CMU License + * fwlw License * - * @see https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style + * @see https://mirrors.nic.cz/tex-archive/macros/latex/contrib/fwlw/README */ - public static readonly MIT_CMU = new SpdxLicense('MIT-CMU'); + public static readonly FWLW = new SpdxLicense('fwlw'); /** - * Linux Kernel Variant of OpenIB.org license + * Blue Oak Model License 1.0.0 * - * @see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h + * @see https://blueoakcouncil.org/license/1.0.0 */ - public static readonly LINUX_OPENIB = new SpdxLicense('Linux-OpenIB'); + public static readonly BLUEOAK_1_0_0 = new SpdxLicense('BlueOak-1.0.0'); /** - * Latex2e with translated notice permission + * Japan Network Information Center License * - * @see https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id=a74c6b4ee49397cf330b333da1042bffa60ed14f#n74 + * @see https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366 */ - public static readonly LATEX2E_TRANSLATED_NOTICE = new SpdxLicense('Latex2e-translated-notice'); + public static readonly JPNIC = new SpdxLicense('JPNIC'); /** - * psutils License + * Academic Free License v3.0 * - * @see https://fedoraproject.org/wiki/Licensing/psutils - */ - public static readonly PSUTILS = new SpdxLicense('psutils'); - - /** - * Clips License + * @osiApproved * - * @see https://github.com/DrItanium/maya/blob/master/LICENSE.CLIPS + * @see http://www.rosenlaw.com/AFL3.0.htm */ - public static readonly CLIPS = new SpdxLicense('Clips'); + public static readonly AFL_3_0 = new SpdxLicense('AFL-3.0'); /** * Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France @@ -239,203 +228,210 @@ export class SpdxLicense { public static readonly CC_BY_NC_SA_2_0_FR = new SpdxLicense('CC-BY-NC-SA-2.0-FR'); /** - * EU DataGrid Software License - * - * @osiApproved + * GNU Free Documentation License v1.3 or later - invariants * - * @see http://eu-datagrid.web.cern.ch/eu-datagrid/license.html + * @see https://www.gnu.org/licenses/fdl-1.3.txt */ - public static readonly EUDATAGRID = new SpdxLicense('EUDatagrid'); + public static readonly GFDL_1_3_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.3-invariants-or-later'); /** - * Creative Commons Attribution No Derivatives 3.0 Unported + * CFITSIO License * - * @see https://creativecommons.org/licenses/by-nd/3.0/legalcode + * @see https://heasarc.gsfc.nasa.gov/docs/software/fitsio/c/f_user/node9.html */ - public static readonly CC_BY_ND_3_0 = new SpdxLicense('CC-BY-ND-3.0'); + public static readonly CFITSIO = new SpdxLicense('CFITSIO'); /** - * w3m License + * GNU General Public License v1.0 only * - * @see https://github.com/tats/w3m/blob/master/COPYING + * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html */ - public static readonly W3_M = new SpdxLicense('w3m'); + public static readonly GPL_1_0_ONLY = new SpdxLicense('GPL-1.0-only'); /** - * Open LDAP Public License v2.3 + * XSkat License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=d32cf54a32d581ab475d23c810b0a7fbaf8d63c3 + * @see https://fedoraproject.org/wiki/Licensing/XSkat_License */ - public static readonly OLDAP_2_3 = new SpdxLicense('OLDAP-2.3'); + public static readonly XSKAT = new SpdxLicense('XSkat'); /** - * GNU Affero General Public License v3.0 only - * - * @osiApproved + * Creative Commons Attribution No Derivatives 2.0 Generic * - * @see https://www.gnu.org/licenses/agpl.txt + * @see https://creativecommons.org/licenses/by-nd/2.0/legalcode */ - public static readonly AGPL_3_0_ONLY = new SpdxLicense('AGPL-3.0-only'); + public static readonly CC_BY_ND_2_0 = new SpdxLicense('CC-BY-ND-2.0'); /** - * Affero General Public License v1.0 or later + * Creative Commons Attribution-ShareAlike 3.0 IGO * - * @see http://www.affero.org/oagpl.html + * @see https://creativecommons.org/licenses/by-sa/3.0/igo/legalcode */ - public static readonly AGPL_1_0_OR_LATER = new SpdxLicense('AGPL-1.0-or-later'); + public static readonly CC_BY_SA_3_0_IGO = new SpdxLicense('CC-BY-SA-3.0-IGO'); /** - * TMate Open Source License + * Creative Commons Attribution 3.0 Netherlands * - * @see http://svnkit.com/license.html + * @see https://creativecommons.org/licenses/by/3.0/nl/legalcode */ - public static readonly TMATE = new SpdxLicense('TMate'); + public static readonly CC_BY_3_0_NL = new SpdxLicense('CC-BY-3.0-NL'); /** - * GNU Free Documentation License v1.3 only - invariants + * FSF Unlimited License * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License */ - public static readonly GFDL_1_3_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.3-invariants-only'); + public static readonly FSFUL = new SpdxLicense('FSFUL'); /** - * Scheme Language Report License + * HPND with US Government export control warning * - * @see undefined + * @see https://www.kermitproject.org/ck90.html#source */ - public static readonly SCHEME_REPORT = new SpdxLicense('SchemeReport'); + public static readonly HPND_EXPORT_US = new SpdxLicense('HPND-export-US'); /** - * Nara Institute of Science and Technology License (2003) + * Computer Associates Trusted Open Source License 1.1 * - * @see https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text + * @osiApproved + * + * @see https://opensource.org/licenses/CATOSL-1.1 */ - public static readonly NAIST_2003 = new SpdxLicense('NAIST-2003'); + public static readonly CATOSL_1_1 = new SpdxLicense('CATOSL-1.1'); /** - * eCos license version 2.0 + * Zope Public License 2.1 * - * @see https://www.gnu.org/licenses/ecos-license.html + * @osiApproved + * + * @see http://old.zope.org/Resources/ZPL/ */ - public static readonly ECOS_2_0 = new SpdxLicense('eCos-2.0'); + public static readonly ZPL_2_1 = new SpdxLicense('ZPL-2.1'); /** - * BSD 4 Clause Shortened + * Creative Commons Attribution Non Commercial Share Alike 2.0 Germany * - * @see https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright + * @see https://creativecommons.org/licenses/by-nc-sa/2.0/de/legalcode */ - public static readonly BSD_4_CLAUSE_SHORTENED = new SpdxLicense('BSD-4-Clause-Shortened'); + public static readonly CC_BY_NC_SA_2_0_DE = new SpdxLicense('CC-BY-NC-SA-2.0-DE'); /** - * Open Data Commons Public Domain Dedication & License 1.0 + * Open Government Licence v1.0 * - * @see http://opendatacommons.org/licenses/pddl/1.0/ + * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/ */ - public static readonly PDDL_1_0 = new SpdxLicense('PDDL-1.0'); + public static readonly OGL_UK_1_0 = new SpdxLicense('OGL-UK-1.0'); /** - * XSkat License + * BSD 3-Clause No Nuclear Warranty * - * @see https://fedoraproject.org/wiki/Licensing/XSkat_License + * @see https://jogamp.org/git/?p=gluegen.git;a=blob_plain;f=LICENSE.txt */ - public static readonly XSKAT = new SpdxLicense('XSkat'); + public static readonly BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY = new SpdxLicense('BSD-3-Clause-No-Nuclear-Warranty'); /** - * Creative Commons Attribution No Derivatives 4.0 International + * Technische Universitaet Berlin License 2.0 * - * @see https://creativecommons.org/licenses/by-nd/4.0/legalcode + * @see https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt */ - public static readonly CC_BY_ND_4_0 = new SpdxLicense('CC-BY-ND-4.0'); + public static readonly TU_BERLIN_2_0 = new SpdxLicense('TU-Berlin-2.0'); /** - * Lawrence Berkeley National Labs BSD variant license + * GNU General Public License v2.0 or later * * @osiApproved * - * @see https://fedoraproject.org/wiki/Licensing/LBNLBSD + * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html */ - public static readonly BSD_3_CLAUSE_LBNL = new SpdxLicense('BSD-3-Clause-LBNL'); + public static readonly GPL_2_0_PLUS = new SpdxLicense('GPL-2.0+'); /** - * MIT Open Group variant + * Saxpath License * - * @see https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING + * @see https://fedoraproject.org/wiki/Licensing/Saxpath_License */ - public static readonly MIT_OPEN_GROUP = new SpdxLicense('MIT-open-group'); + public static readonly SAXPATH = new SpdxLicense('Saxpath'); /** - * UnixCrypt License + * Zope Public License 2.0 * - * @see https://foss.heptapod.net/python-libs/passlib/-/blob/branch/stable/LICENSE#L70 + * @osiApproved + * + * @see http://old.zope.org/Resources/License/ZPL-2.0 */ - public static readonly UNIX_CRYPT = new SpdxLicense('UnixCrypt'); + public static readonly ZPL_2_0 = new SpdxLicense('ZPL-2.0'); /** - * Licence Libre du Québec – Permissive version 1.1 - * - * @osiApproved + * Bitstream Charter Font License * - * @see https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/ + * @see https://fedoraproject.org/wiki/Licensing/Charter#License_Text */ - public static readonly LILIQ_P_1_1 = new SpdxLicense('LiLiQ-P-1.1'); + public static readonly BITSTREAM_CHARTER = new SpdxLicense('Bitstream-Charter'); /** - * Eurosym License + * OpenSSL License * - * @see https://fedoraproject.org/wiki/Licensing/Eurosym + * @see http://www.openssl.org/source/license.html */ - public static readonly EUROSYM = new SpdxLicense('Eurosym'); + public static readonly OPEN_SS_L = new SpdxLicense('OpenSSL'); /** - * Japan Network Information Center License + * Clarified Artistic License * - * @see https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366 + * @see http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/ */ - public static readonly JPNIC = new SpdxLicense('JPNIC'); + public static readonly CL_ARTISTIC = new SpdxLicense('ClArtistic'); /** - * Netscape Public License v1.1 + * Mozilla Public License 2.0 (no copyleft exception) * - * @see http://www.mozilla.org/MPL/NPL/1.1/ + * @osiApproved + * + * @see https://www.mozilla.org/MPL/2.0/ */ - public static readonly NPL_1_1 = new SpdxLicense('NPL-1.1'); + public static readonly MPL_2_0_NO_COPYLEFT_EXCEPTION = new SpdxLicense('MPL-2.0-no-copyleft-exception'); /** - * Norwegian Licence for Open Government Data (NLOD) 2.0 + * X11 License * - * @see http://data.norge.no/nlod/en/2.0 + * @see http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3 */ - public static readonly NLOD_2_0 = new SpdxLicense('NLOD-2.0'); + public static readonly X11 = new SpdxLicense('X11'); /** - * Netscape Public License v1.0 + * FSF Unlimited License (with License Retention) * - * @see http://www.mozilla.org/MPL/NPL/1.0/ + * @see https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant */ - public static readonly NPL_1_0 = new SpdxLicense('NPL-1.0'); + public static readonly FSFULLR = new SpdxLicense('FSFULLR'); /** - * Creative Commons Attribution Share Alike 2.1 Japan + * Creative Commons Attribution 4.0 International * - * @see https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode + * @see https://creativecommons.org/licenses/by/4.0/legalcode */ - public static readonly CC_BY_SA_2_1_JP = new SpdxLicense('CC-BY-SA-2.1-JP'); + public static readonly CC_BY_4_0 = new SpdxLicense('CC-BY-4.0'); /** - * GNU General Public License v3.0 only + * Creative Commons Attribution Share Alike 3.0 Germany * - * @osiApproved + * @see https://creativecommons.org/licenses/by-sa/3.0/de/legalcode + */ + public static readonly CC_BY_SA_3_0_DE = new SpdxLicense('CC-BY-SA-3.0-DE'); + + /** + * Creative Commons Attribution Share Alike 2.5 Generic * - * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html + * @see https://creativecommons.org/licenses/by-sa/2.5/legalcode */ - public static readonly GPL_3_0 = new SpdxLicense('GPL-3.0'); + public static readonly CC_BY_SA_2_5 = new SpdxLicense('CC-BY-SA-2.5'); /** - * Lesser General Public License For Linguistic Resources + * MPEG Software Simulation * - * @see http://www-igm.univ-mlv.fr/~unitex/lgpllr.html + * @see https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/ppm/ppmtompeg/jrevdct.c#l1189 */ - public static readonly LGPLLR = new SpdxLicense('LGPLLR'); + public static readonly MPEG_SSG = new SpdxLicense('MPEG-SSG'); /** * wxWindows Library License @@ -447,1263 +443,1223 @@ export class SpdxLicense { public static readonly WX_WINDOWS = new SpdxLicense('wxWindows'); /** - * PHP License v3.01 - * - * @osiApproved + * LaTeX Project Public License v1.0 * - * @see http://www.php.net/license/3_01.txt + * @see http://www.latex-project.org/lppl/lppl-1-0.txt */ - public static readonly PHP_3_01 = new SpdxLicense('PHP-3.01'); + public static readonly LPPL_1_0 = new SpdxLicense('LPPL-1.0'); /** - * GNU Free Documentation License v1.1 + * GNU Library General Public License v2 only * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @osiApproved + * + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html */ - public static readonly GFDL_1_1 = new SpdxLicense('GFDL-1.1'); + public static readonly LGPL_2_0 = new SpdxLicense('LGPL-2.0'); /** - * Ruby License + * FreeImage Public License v1.0 * - * @see http://www.ruby-lang.org/en/LICENSE.txt + * @see http://freeimage.sourceforge.net/freeimage-license.txt */ - public static readonly RUBY = new SpdxLicense('Ruby'); + public static readonly FREE_IMAGE = new SpdxLicense('FreeImage'); /** - * Creative Commons Attribution 2.0 Generic + * CERN Open Hardware Licence v1.2 * - * @see https://creativecommons.org/licenses/by/2.0/legalcode + * @see https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2 */ - public static readonly CC_BY_2_0 = new SpdxLicense('CC-BY-2.0'); + public static readonly CERN_OHL_1_2 = new SpdxLicense('CERN-OHL-1.2'); /** - * Q Public License 1.0 - INRIA 2004 variant + * Artistic License 1.0 w/clause 8 * - * @see https://github.com/maranget/hevea/blob/master/LICENSE + * @osiApproved + * + * @see https://opensource.org/licenses/Artistic-1.0 */ - public static readonly QPL_1_0_INRIA_2004 = new SpdxLicense('QPL-1.0-INRIA-2004'); + public static readonly ARTISTIC_1_0_CL8 = new SpdxLicense('Artistic-1.0-cl8'); /** - * Aladdin Free Public License + * LZMA SDK License (versions 9.22 and beyond) * - * @see http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm + * @see https://www.7-zip.org/sdk.html */ - public static readonly ALADDIN = new SpdxLicense('Aladdin'); + public static readonly LZMA_SDK_9_22 = new SpdxLicense('LZMA-SDK-9.22'); /** - * Open Data Commons Attribution License v1.0 + * BSD 3-Clause No Nuclear License 2014 * - * @see https://opendatacommons.org/licenses/by/1.0/ + * @see https://java.net/projects/javaeetutorial/pages/BerkeleyLicense */ - public static readonly ODC_BY_1_0 = new SpdxLicense('ODC-By-1.0'); + public static readonly BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014 = new SpdxLicense('BSD-3-Clause-No-Nuclear-License-2014'); /** - * Intel ACPI Software License Agreement + * Creative Commons Attribution No Derivatives 3.0 Germany * - * @see https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement + * @see https://creativecommons.org/licenses/by-nd/3.0/de/legalcode */ - public static readonly INTEL_ACPI = new SpdxLicense('Intel-ACPI'); + public static readonly CC_BY_ND_3_0_DE = new SpdxLicense('CC-BY-ND-3.0-DE'); /** - * GNU Lesser General Public License v2.1 or later - * - * @osiApproved + * Afmparse License * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + * @see https://fedoraproject.org/wiki/Licensing/Afmparse */ - public static readonly LGPL_2_1_OR_LATER = new SpdxLicense('LGPL-2.1-or-later'); + public static readonly AFMPARSE = new SpdxLicense('Afmparse'); /** - * Mozilla Public License 2.0 (no copyleft exception) + * CERN Open Hardware Licence Version 2 - Strongly Reciprocal * * @osiApproved * - * @see https://www.mozilla.org/MPL/2.0/ + * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 */ - public static readonly MPL_2_0_NO_COPYLEFT_EXCEPTION = new SpdxLicense('MPL-2.0-no-copyleft-exception'); + public static readonly CERN_OHL_S_2_0 = new SpdxLicense('CERN-OHL-S-2.0'); /** - * GNU General Public License v2.0 w/Bison exception + * DOC License * - * @see http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id=193d7c7054ba7197b0789e14965b739162319b5e#n141 + * @see http://www.cs.wustl.edu/~schmidt/ACE-copying.html */ - public static readonly GPL_2_0_WITH_BISON_EXCEPTION = new SpdxLicense('GPL-2.0-with-bison-exception'); + public static readonly DOC = new SpdxLicense('DOC'); /** - * The Parity Public License 6.0.0 + * GL2PS License * - * @see https://paritylicense.com/versions/6.0.0.html + * @see http://www.geuz.org/gl2ps/COPYING.GL2PS */ - public static readonly PARITY_6_0_0 = new SpdxLicense('Parity-6.0.0'); + public static readonly GL2_P_S = new SpdxLicense('GL2PS'); /** - * zlib License - * - * @osiApproved + * Yahoo! Public License v1.1 * - * @see http://www.zlib.net/zlib_license.html + * @see http://www.zimbra.com/license/yahoo_public_license_1.1.html */ - public static readonly ZLIB = new SpdxLicense('Zlib'); + public static readonly YPL_1_1 = new SpdxLicense('YPL-1.1'); /** - * Creative Commons Attribution Share Alike 1.0 Generic + * GNU Free Documentation License v1.2 only * - * @see https://creativecommons.org/licenses/by-sa/1.0/legalcode + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly CC_BY_SA_1_0 = new SpdxLicense('CC-BY-SA-1.0'); + public static readonly GFDL_1_2_ONLY = new SpdxLicense('GFDL-1.2-only'); /** - * Creative Commons Attribution Share Alike 2.0 England and Wales + * Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported * - * @see https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode + * @see https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode */ - public static readonly CC_BY_SA_2_0_UK = new SpdxLicense('CC-BY-SA-2.0-UK'); + public static readonly CC_BY_NC_ND_3_0 = new SpdxLicense('CC-BY-NC-ND-3.0'); /** - * Amazon Digital Services License + * eCos license version 2.0 * - * @see https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense + * @see https://www.gnu.org/licenses/ecos-license.html */ - public static readonly ADSL = new SpdxLicense('ADSL'); + public static readonly ECOS_2_0 = new SpdxLicense('eCos-2.0'); /** - * Net-SNMP License + * SIL Open Font License 1.0 with no Reserved Font Name * - * @see http://net-snmp.sourceforge.net/about/license.html + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web */ - public static readonly NET_SNMP = new SpdxLicense('Net-SNMP'); + public static readonly OFL_1_0_NO_RFN = new SpdxLicense('OFL-1.0-no-RFN'); /** - * Yahoo! Public License v1.0 + * Sendmail License * - * @see http://www.zimbra.com/license/yahoo_public_license_1.0.html + * @see http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf */ - public static readonly YPL_1_0 = new SpdxLicense('YPL-1.0'); + public static readonly SENDMAIL = new SpdxLicense('Sendmail'); /** - * Baekmuk License + * GNU Affero General Public License v3.0 only * - * @see https://fedoraproject.org/wiki/Licensing:Baekmuk?rd=Licensing/Baekmuk + * @osiApproved + * + * @see https://www.gnu.org/licenses/agpl.txt */ - public static readonly BAEKMUK = new SpdxLicense('Baekmuk'); + public static readonly AGPL_3_0_ONLY = new SpdxLicense('AGPL-3.0-only'); /** - * BitTorrent Open Source License v1.1 + * CeCILL Free Software License Agreement v2.0 * - * @see http://directory.fsf.org/wiki/License:BitTorrentOSL1.1 + * @see http://www.cecill.info/licences/Licence_CeCILL_V2-en.html */ - public static readonly BITTORRENT_1_1 = new SpdxLicense('BitTorrent-1.1'); + public static readonly CECILL_2_0 = new SpdxLicense('CECILL-2.0'); /** - * Arphic Public License + * Enlightenment License (e16) * - * @see http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE + * @see https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising */ - public static readonly ARPHIC_1999 = new SpdxLicense('Arphic-1999'); + public static readonly MIT_ADVERTISING = new SpdxLicense('MIT-advertising'); /** - * BSD 3-Clause No Nuclear Warranty + * snprintf License * - * @see https://jogamp.org/git/?p=gluegen.git;a=blob_plain;f=LICENSE.txt + * @see https://github.com/openssh/openssh-portable/blob/master/openbsd-compat/bsd-snprintf.c#L2 */ - public static readonly BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY = new SpdxLicense('BSD-3-Clause-No-Nuclear-Warranty'); + public static readonly SNPRINTF = new SpdxLicense('snprintf'); /** - * Matrix Template Library License + * Creative Commons Attribution No Derivatives 3.0 Unported * - * @see https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License + * @see https://creativecommons.org/licenses/by-nd/3.0/legalcode */ - public static readonly MTLL = new SpdxLicense('MTLL'); + public static readonly CC_BY_ND_3_0 = new SpdxLicense('CC-BY-ND-3.0'); /** - * JPL Image Use Policy + * Creative Commons Attribution 2.5 Australia * - * @see https://www.jpl.nasa.gov/jpl-image-use-policy + * @see https://creativecommons.org/licenses/by/2.5/au/legalcode */ - public static readonly JPL_IMAGE = new SpdxLicense('JPL-image'); + public static readonly CC_BY_2_5_AU = new SpdxLicense('CC-BY-2.5-AU'); /** - * GNU Library General Public License v2 or later - * - * @osiApproved + * Nara Institute of Science and Technology License (2003) * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + * @see https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text */ - public static readonly LGPL_2_0_PLUS = new SpdxLicense('LGPL-2.0+'); + public static readonly NAIST_2003 = new SpdxLicense('NAIST-2003'); /** - * Zope Public License 2.0 - * - * @osiApproved + * Net Boolean Public License v1 * - * @see http://old.zope.org/Resources/License/ZPL-2.0 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=37b4b3f6cc4bf34e1d3dec61e69914b9819d8894 */ - public static readonly ZPL_2_0 = new SpdxLicense('ZPL-2.0'); + public static readonly NBPL_1_0 = new SpdxLicense('NBPL-1.0'); /** - * TCP Wrappers License + * Ruby License * - * @see http://rc.quest.com/topics/openssh/license.php#tcpwrappers + * @see https://www.ruby-lang.org/en/about/license.txt */ - public static readonly TCP_WRAPPERS = new SpdxLicense('TCP-wrappers'); + public static readonly RUBY = new SpdxLicense('Ruby'); /** - * GNU General Public License v1.0 or later + * Historical Permission Notice and Disclaimer - documentation variant * - * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + * @see https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/COPYING?ref_type=heads#L185-197 */ - public static readonly GPL_1_0_OR_LATER = new SpdxLicense('GPL-1.0-or-later'); + public static readonly HPND_DOC = new SpdxLicense('HPND-doc'); /** - * Python Software Foundation License 2.0 + * Open Software License 2.0 * - * @see https://opensource.org/licenses/Python-2.0 - */ - public static readonly PSF_2_0 = new SpdxLicense('PSF-2.0'); - - /** - * GNU General Public License v2.0 w/Font exception + * @osiApproved * - * @see https://www.gnu.org/licenses/gpl-faq.html#FontException + * @see http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html */ - public static readonly GPL_2_0_WITH_FONT_EXCEPTION = new SpdxLicense('GPL-2.0-with-font-exception'); + public static readonly OSL_2_0 = new SpdxLicense('OSL-2.0'); /** - * Nokia Open Source License + * GNU General Public License v2.0 only * * @osiApproved * - * @see https://opensource.org/licenses/nokia + * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html */ - public static readonly NOKIA = new SpdxLicense('Nokia'); + public static readonly GPL_2_0_ONLY = new SpdxLicense('GPL-2.0-only'); /** - * Entessa Public License v1.0 - * - * @osiApproved + * Secure Messaging Protocol Public License * - * @see https://opensource.org/licenses/Entessa + * @see https://github.com/dcblake/SMP/blob/master/Documentation/License.txt */ - public static readonly ENTESSA = new SpdxLicense('Entessa'); + public static readonly SMPPL = new SpdxLicense('SMPPL'); /** - * Academy of Motion Picture Arts and Sciences BSD + * LZMA SDK License (versions 9.11 to 9.20) * - * @see https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD + * @see https://www.7-zip.org/sdk.html */ - public static readonly AMPAS = new SpdxLicense('AMPAS'); + public static readonly LZMA_SDK_9_11_TO_9_20 = new SpdxLicense('LZMA-SDK-9.11-to-9.20'); /** - * Technische Universitaet Berlin License 1.0 + * Open LDAP Public License v2.6 * - * @see https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=1cae062821881f41b73012ba816434897abf4205 */ - public static readonly TU_BERLIN_1_0 = new SpdxLicense('TU-Berlin-1.0'); + public static readonly OLDAP_2_6 = new SpdxLicense('OLDAP-2.6'); /** - * Adobe Glyph List License + * The Parity Public License 7.0.0 * - * @see https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph + * @see https://paritylicense.com/versions/7.0.0.html */ - public static readonly ADOBE_GLYPH = new SpdxLicense('Adobe-Glyph'); + public static readonly PARITY_7_0_0 = new SpdxLicense('Parity-7.0.0'); /** - * Data licence Germany – attribution – version 2.0 + * Clips License * - * @see https://www.govdata.de/dl-de/by-2-0 + * @see https://github.com/DrItanium/maya/blob/master/LICENSE.CLIPS */ - public static readonly DL_DE_BY_2_0 = new SpdxLicense('DL-DE-BY-2.0'); + public static readonly CLIPS = new SpdxLicense('Clips'); /** - * Mozilla Public License 1.0 - * - * @osiApproved + * Symlinks License * - * @see http://www.mozilla.org/MPL/MPL-1.0.html + * @see https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg11494.html */ - public static readonly MPL_1_0 = new SpdxLicense('MPL-1.0'); + public static readonly SYMLINKS = new SpdxLicense('Symlinks'); /** - * Dotseqn License + * Open LDAP Public License v1.1 * - * @see https://fedoraproject.org/wiki/Licensing/Dotseqn + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=806557a5ad59804ef3a44d5abfbe91d706b0791f */ - public static readonly DOTSEQN = new SpdxLicense('Dotseqn'); + public static readonly OLDAP_1_1 = new SpdxLicense('OLDAP-1.1'); /** - * IBM PowerPC Initialization and Boot Software + * NICTA Public Software License, Version 1.0 * - * @see http://git.denx.de/?p=u-boot.git;a=blob;f=arch/powerpc/cpu/ppc4xx/miiphy.c;h=297155fdafa064b955e53e9832de93bfb0cfb85b;hb=9fab4bf4cc077c21e43941866f3f2c196f28670d + * @see https://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/mDNSPosix/nss_ReadMe.txt */ - public static readonly IBM_PIBS = new SpdxLicense('IBM-pibs'); + public static readonly NICTA_1_0 = new SpdxLicense('NICTA-1.0'); /** - * Plexus Classworlds License + * Python ldap License * - * @see https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License + * @see https://github.com/zdohnal/hplip/blob/master/base/ldif.py */ - public static readonly PLEXUS = new SpdxLicense('Plexus'); + public static readonly PYTHON_LDAP = new SpdxLicense('python-ldap'); /** - * Hewlett-Packard 1986 License + * GNU General Public License v1.0 only * - * @see https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/machine/hppa/memchr.S;h=1cca3e5e8867aa4bffef1f75a5c1bba25c0c441e;hb=HEAD#l2 + * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html */ - public static readonly HP_1986 = new SpdxLicense('HP-1986'); + public static readonly GPL_1_0 = new SpdxLicense('GPL-1.0'); /** - * LaTeX Project Public License v1.1 + * Licence Libre du Québec – Réciprocité forte version 1.1 * - * @see http://www.latex-project.org/lppl/lppl-1-1.txt + * @osiApproved + * + * @see https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/ */ - public static readonly LPPL_1_1 = new SpdxLicense('LPPL-1.1'); + public static readonly LILIQ_RPLUS_1_1 = new SpdxLicense('LiLiQ-Rplus-1.1'); /** - * Open LDAP Public License v1.2 + * BSD-2-Clause Plus Patent License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=42b0383c50c299977b5893ee695cf4e486fb0dc7 + * @osiApproved + * + * @see https://opensource.org/licenses/BSDplusPatent */ - public static readonly OLDAP_1_2 = new SpdxLicense('OLDAP-1.2'); + public static readonly BSD_2_CLAUSE_PATENT = new SpdxLicense('BSD-2-Clause-Patent'); /** - * Zope Public License 2.1 - * - * @osiApproved + * Creative Commons Attribution Share Alike 1.0 Generic * - * @see http://old.zope.org/Resources/ZPL/ + * @see https://creativecommons.org/licenses/by-sa/1.0/legalcode */ - public static readonly ZPL_2_1 = new SpdxLicense('ZPL-2.1'); + public static readonly CC_BY_SA_1_0 = new SpdxLicense('CC-BY-SA-1.0'); /** - * Lucent Public License Version 1.0 + * GNU Library General Public License v2 or later * * @osiApproved * - * @see https://opensource.org/licenses/LPL-1.0 + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html */ - public static readonly LPL_1_0 = new SpdxLicense('LPL-1.0'); + public static readonly LGPL_2_0_OR_LATER = new SpdxLicense('LGPL-2.0-or-later'); /** - * HPND sell variant with MIT disclaimer + * Intel ACPI Software License Agreement * - * @see https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/README + * @see https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement */ - public static readonly HPND_SELL_VARIANT_MIT_DISCLAIMER = new SpdxLicense('HPND-sell-variant-MIT-disclaimer'); + public static readonly INTEL_ACPI = new SpdxLicense('Intel-ACPI'); /** - * OFFIS License + * CERN Open Hardware Licence Version 2 - Permissive * - * @see https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/dicom/README + * @osiApproved + * + * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 */ - public static readonly OFFIS = new SpdxLicense('OFFIS'); + public static readonly CERN_OHL_P_2_0 = new SpdxLicense('CERN-OHL-P-2.0'); /** - * CrystalStacker License + * SSH short notice * - * @see https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd=Licensing/CrystalStacker + * @see https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h */ - public static readonly CRYSTAL_STACKER = new SpdxLicense('CrystalStacker'); + public static readonly SSH_SHORT = new SpdxLicense('SSH-short'); /** - * Adobe Systems Incorporated Source Code License Agreement + * Kazlib License * - * @see https://fedoraproject.org/wiki/Licensing/AdobeLicense + * @see http://git.savannah.gnu.org/cgit/kazlib.git/tree/except.c?id=0062df360c2d17d57f6af19b0e444c51feb99036 */ - public static readonly ADOBE_2006 = new SpdxLicense('Adobe-2006'); + public static readonly KAZLIB = new SpdxLicense('Kazlib'); /** - * Zimbra Public License v1.3 + * Trusster Open Source License * - * @see http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html + * @see https://fedoraproject.org/wiki/Licensing/TOSL */ - public static readonly ZIMBRA_1_3 = new SpdxLicense('Zimbra-1.3'); + public static readonly TOSL = new SpdxLicense('TOSL'); /** - * CUA Office Public License v1.0 - * - * @osiApproved + * Good Luck With That Public License * - * @see https://opensource.org/licenses/CUA-OPL-1.0 + * @see https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85 */ - public static readonly CUA_OPL_1_0 = new SpdxLicense('CUA-OPL-1.0'); + public static readonly GLWTPL = new SpdxLicense('GLWTPL'); /** - * European Union Public License 1.1 - * - * @osiApproved + * BSD 3-Clause Modification * - * @see https://joinup.ec.europa.eu/software/page/eupl/licence-eupl + * @see https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant */ - public static readonly EUPL_1_1 = new SpdxLicense('EUPL-1.1'); + public static readonly BSD_3_CLAUSE_MODIFICATION = new SpdxLicense('BSD-3-Clause-Modification'); /** - * Independent JPEG Group License + * Open LDAP Public License v2.2 * - * @see http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=470b0c18ec67621c85881b2733057fecf4a1acc3 */ - public static readonly IJG = new SpdxLicense('IJG'); + public static readonly OLDAP_2_2 = new SpdxLicense('OLDAP-2.2'); /** - * Afmparse License + * BSD 3-Clause No Nuclear License * - * @see https://fedoraproject.org/wiki/Licensing/Afmparse + * @see http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam=1467140197_43d516ce1776bd08a58235a7785be1cc */ - public static readonly AFMPARSE = new SpdxLicense('Afmparse'); + public static readonly BSD_3_CLAUSE_NO_NUCLEAR_LICENSE = new SpdxLicense('BSD-3-Clause-No-Nuclear-License'); /** - * PolyForm Noncommercial License 1.0.0 + * TORQUE v2.5+ Software License v1.1 * - * @see https://polyformproject.org/licenses/noncommercial/1.0.0 + * @see https://fedoraproject.org/wiki/Licensing/TORQUEv1.1 */ - public static readonly POLYFORM_NONCOMMERCIAL_1_0_0 = new SpdxLicense('PolyForm-Noncommercial-1.0.0'); + public static readonly TORQUE_1_1 = new SpdxLicense('TORQUE-1.1'); /** - * Non-Commercial Government Licence + * Python Software Foundation License 2.0 * - * @see http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/ + * @see https://opensource.org/licenses/Python-2.0 */ - public static readonly NCGL_UK_2_0 = new SpdxLicense('NCGL-UK-2.0'); + public static readonly PSF_2_0 = new SpdxLicense('PSF-2.0'); /** - * Eclipse Public License 2.0 - * - * @osiApproved + * Common Development and Distribution License 1.1 * - * @see https://www.eclipse.org/legal/epl-2.0 + * @see http://glassfish.java.net/public/CDDL+GPL_1_1.html */ - public static readonly EPL_2_0 = new SpdxLicense('EPL-2.0'); + public static readonly CDDL_1_1 = new SpdxLicense('CDDL-1.1'); /** - * Creative Commons Attribution No Derivatives 1.0 Generic + * Common Documentation License 1.0 * - * @see https://creativecommons.org/licenses/by-nd/1.0/legalcode + * @see http://www.opensource.apple.com/cdl/ */ - public static readonly CC_BY_ND_1_0 = new SpdxLicense('CC-BY-ND-1.0'); + public static readonly CDL_1_0 = new SpdxLicense('CDL-1.0'); /** - * Creative Commons Attribution No Derivatives 2.0 Generic + * OSET Public License version 2.1 * - * @see https://creativecommons.org/licenses/by-nd/2.0/legalcode + * @osiApproved + * + * @see http://www.osetfoundation.org/public-license */ - public static readonly CC_BY_ND_2_0 = new SpdxLicense('CC-BY-ND-2.0'); + public static readonly OSET_PL_2_1 = new SpdxLicense('OSET-PL-2.1'); /** - * SIL Open Font License 1.1 with no Reserved Font Name + * European Union Public License 1.2 * * @osiApproved * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web + * @see https://joinup.ec.europa.eu/page/eupl-text-11-12 */ - public static readonly OFL_1_1_NO_RFN = new SpdxLicense('OFL-1.1-no-RFN'); + public static readonly EUPL_1_2 = new SpdxLicense('EUPL-1.2'); /** - * Historical Permission Notice and Disclaimer - Markus Kuhn variant + * Standard ML of New Jersey License * - * @see https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c + * @see https://www.smlnj.org/license.html */ - public static readonly HPND_MARKUS_KUHN = new SpdxLicense('HPND-Markus-Kuhn'); + public static readonly STANDARDML_NJ = new SpdxLicense('StandardML-NJ'); /** - * X.Net License + * Cryptographic Autonomy License 1.0 * * @osiApproved * - * @see https://opensource.org/licenses/Xnet + * @see http://cryptographicautonomylicense.com/license-text.html */ - public static readonly XNET = new SpdxLicense('Xnet'); + public static readonly CAL_1_0 = new SpdxLicense('CAL-1.0'); /** - * CNRI Python License - * - * @osiApproved + * United Kingdom Open Parliament Licence v3.0 * - * @see https://opensource.org/licenses/CNRI-Python + * @see https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence/ */ - public static readonly CNRI_PYTHON = new SpdxLicense('CNRI-Python'); + public static readonly OPL_UK_3_0 = new SpdxLicense('OPL-UK-3.0'); /** - * Zimbra Public License v1.4 + * Cronyx License * - * @see http://www.zimbra.com/legal/zimbra-public-license-1-4 + * @see https://gitlab.freedesktop.org/xorg/font/alias/-/blob/master/COPYING */ - public static readonly ZIMBRA_1_4 = new SpdxLicense('Zimbra-1.4'); + public static readonly CRONYX = new SpdxLicense('Cronyx'); /** - * SGI Free Software License B v1.0 + * GNU Free Documentation License v1.1 or later * - * @see http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly SGI_B_1_0 = new SpdxLicense('SGI-B-1.0'); + public static readonly GFDL_1_1_OR_LATER = new SpdxLicense('GFDL-1.1-or-later'); /** - * MakeIndex License + * Academic Free License v2.1 * - * @see https://fedoraproject.org/wiki/Licensing/MakeIndex - */ - public static readonly MAKE_INDEX = new SpdxLicense('MakeIndex'); - - /** - * GNU Free Documentation License v1.1 only - no invariants + * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @see http://opensource.linux-mirror.org/licenses/afl-2.1.txt */ - public static readonly GFDL_1_1_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.1-no-invariants-only'); + public static readonly AFL_2_1 = new SpdxLicense('AFL-2.1'); /** - * TCL/TK License + * Academic Free License v1.2 * - * @see http://www.tcl.tk/software/tcltk/license.html + * @osiApproved + * + * @see http://opensource.linux-mirror.org/licenses/afl-1.2.txt */ - public static readonly TCL = new SpdxLicense('TCL'); + public static readonly AFL_1_2 = new SpdxLicense('AFL-1.2'); /** - * BSD Protection License + * Fraunhofer FDK AAC Codec Library * - * @see https://fedoraproject.org/wiki/Licensing/BSD_Protection_License + * @see https://fedoraproject.org/wiki/Licensing/FDK-AAC */ - public static readonly BSD_PROTECTION = new SpdxLicense('BSD-Protection'); + public static readonly FDK_AAC = new SpdxLicense('FDK-AAC'); /** - * Xdebug License v 1.03 + * BSD 1-Clause License * - * @see https://github.com/xdebug/xdebug/blob/master/LICENSE + * @osiApproved + * + * @see https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision=326823 */ - public static readonly XDEBUG_1_03 = new SpdxLicense('Xdebug-1.03'); + public static readonly BSD_1_CLAUSE = new SpdxLicense('BSD-1-Clause'); /** - * Creative Commons Attribution 2.5 Australia + * psfrag License * - * @see https://creativecommons.org/licenses/by/2.5/au/legalcode + * @see https://fedoraproject.org/wiki/Licensing/psfrag */ - public static readonly CC_BY_2_5_AU = new SpdxLicense('CC-BY-2.5-AU'); + public static readonly PSFRAG = new SpdxLicense('psfrag'); /** - * CeCILL-C Free Software License Agreement + * SIL Open Font License 1.1 with Reserved Font Name * - * @see http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html + * @osiApproved + * + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web */ - public static readonly CECILL_C = new SpdxLicense('CECILL-C'); + public static readonly OFL_1_1_RFN = new SpdxLicense('OFL-1.1-RFN'); /** - * BSD 4.3 RENO License + * CeCILL Free Software License Agreement v1.0 * - * @see https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=libiberty/strcasecmp.c;h=131d81c2ce7881fa48c363dc5bf5fb302c61ce0b;hb=HEAD + * @see http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html */ - public static readonly BSD_4_3RENO = new SpdxLicense('BSD-4.3RENO'); + public static readonly CECILL_1_0 = new SpdxLicense('CECILL-1.0'); /** - * Brian Gladman 3-Clause License + * TCP Wrappers License * - * @see https://github.com/SWI-Prolog/packages-clib/blob/master/sha1/brg_endian.h + * @see http://rc.quest.com/topics/openssh/license.php#tcpwrappers */ - public static readonly BRIAN_GLADMAN_3_CLAUSE = new SpdxLicense('Brian-Gladman-3-Clause'); + public static readonly TCP_WRAPPERS = new SpdxLicense('TCP-wrappers'); /** - * Creative Commons Attribution Non Commercial Share Alike 1.0 Generic + * Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic * - * @see https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode + * @see https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode */ - public static readonly CC_BY_NC_SA_1_0 = new SpdxLicense('CC-BY-NC-SA-1.0'); + public static readonly CC_BY_NC_ND_2_0 = new SpdxLicense('CC-BY-NC-ND-2.0'); /** - * Open Group Test Suite License + * Adaptive Public License 1.0 * * @osiApproved * - * @see http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt + * @see https://opensource.org/licenses/APL-1.0 */ - public static readonly OGTSL = new SpdxLicense('OGTSL'); + public static readonly APL_1_0 = new SpdxLicense('APL-1.0'); /** - * Open LDAP Public License v2.7 + * Knuth CTAN License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=47c2415c1df81556eeb39be6cad458ef87c534a2 + * @see https://ctan.org/license/knuth */ - public static readonly OLDAP_2_7 = new SpdxLicense('OLDAP-2.7'); + public static readonly KNUTH_CTAN = new SpdxLicense('Knuth-CTAN'); /** - * Haskell Language Report License + * MIT testregex Variant * - * @see https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License + * @see https://github.com/dotnet/runtime/blob/55e1ac7c07df62c4108d4acedf78f77574470ce5/src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/AttRegexTests.cs#L12-L28 */ - public static readonly HASKELL_REPORT = new SpdxLicense('HaskellReport'); + public static readonly MIT_TESTREGEX = new SpdxLicense('MIT-testregex'); /** - * Reciprocal Public License 1.5 + * Open Software License 3.0 * * @osiApproved * - * @see https://opensource.org/licenses/RPL-1.5 + * @see https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm */ - public static readonly RPL_1_5 = new SpdxLicense('RPL-1.5'); + public static readonly OSL_3_0 = new SpdxLicense('OSL-3.0'); /** - * The Unlicense - * - * @osiApproved + * Linux man-pages Copyleft - 2 paragraphs * - * @see https://unlicense.org/ + * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/move_pages.2#n5 */ - public static readonly UNLICENSE = new SpdxLicense('Unlicense'); + public static readonly LINUX_MAN_PAGES_COPYLEFT_2_PARA = new SpdxLicense('Linux-man-pages-copyleft-2-para'); /** - * XFree86 License 1.1 + * Open LDAP Public License v2.0.1 * - * @see http://www.xfree86.org/current/LICENSE4.html + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b6d68acd14e51ca3aab4428bf26522aa74873f0e */ - public static readonly XFREE86_1_1 = new SpdxLicense('XFree86-1.1'); + public static readonly OLDAP_2_0_1 = new SpdxLicense('OLDAP-2.0.1'); /** - * Creative Commons Attribution Share Alike 3.0 Unported + * Beerware License * - * @see https://creativecommons.org/licenses/by-sa/3.0/legalcode + * @see https://fedoraproject.org/wiki/Licensing/Beerware */ - public static readonly CC_BY_SA_3_0 = new SpdxLicense('CC-BY-SA-3.0'); + public static readonly BEERWARE = new SpdxLicense('Beerware'); /** - * Open LDAP Public License 2.2.2 + * Apache License 2.0 * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=df2cc1e21eb7c160695f5b7cffd6296c151ba188 + * @osiApproved + * + * @see https://www.apache.org/licenses/LICENSE-2.0 */ - public static readonly OLDAP_2_2_2 = new SpdxLicense('OLDAP-2.2.2'); + public static readonly APACHE_2_0 = new SpdxLicense('Apache-2.0'); /** - * Creative Commons Attribution 3.0 IGO + * Cryptographic Autonomy License 1.0 (Combined Work Exception) * - * @see https://creativecommons.org/licenses/by/3.0/igo/legalcode + * @osiApproved + * + * @see http://cryptographicautonomylicense.com/license-text.html */ - public static readonly CC_BY_3_0_IGO = new SpdxLicense('CC-BY-3.0-IGO'); + public static readonly CAL_1_0_COMBINED_WORK_EXCEPTION = new SpdxLicense('CAL-1.0-Combined-Work-Exception'); /** - * snprintf License + * GNU General Public License v2.0 w/Autoconf exception * - * @see https://github.com/openssh/openssh-portable/blob/master/openbsd-compat/bsd-snprintf.c#L2 + * @see http://ac-archive.sourceforge.net/doc/copyright.html */ - public static readonly SNPRINTF = new SpdxLicense('snprintf'); + public static readonly GPL_2_0_WITH_AUTOCONF_EXCEPTION = new SpdxLicense('GPL-2.0-with-autoconf-exception'); /** - * Creative Commons Attribution Non Commercial 2.0 Generic + * BSD 3-Clause Sun Microsystems * - * @see https://creativecommons.org/licenses/by-nc/2.0/legalcode + * @see https://github.com/xmlark/msv/blob/b9316e2f2270bc1606952ea4939ec87fbba157f3/xsdlib/src/main/java/com/sun/msv/datatype/regexp/InternalImpl.java */ - public static readonly CC_BY_NC_2_0 = new SpdxLicense('CC-BY-NC-2.0'); + public static readonly BSD_3_CLAUSE_SUN = new SpdxLicense('BSD-3-Clause-Sun'); /** - * David M. Gay dtoa License + * MakeIndex License * - * @see https://github.com/SWI-Prolog/swipl-devel/blob/master/src/os/dtoa.c + * @see https://fedoraproject.org/wiki/Licensing/MakeIndex */ - public static readonly DTOA = new SpdxLicense('dtoa'); + public static readonly MAKE_INDEX = new SpdxLicense('MakeIndex'); /** - * MIT +no-false-attribs license + * BSD 2-Clause NetBSD License * - * @see https://fedoraproject.org/wiki/Licensing/MITNFA + * @see http://www.netbsd.org/about/redistribution.html#default */ - public static readonly MITNFA = new SpdxLicense('MITNFA'); + public static readonly BSD_2_CLAUSE_NETBSD = new SpdxLicense('BSD-2-Clause-NetBSD'); /** - * GNU General Public License v3.0 or later - * - * @osiApproved + * GNU Free Documentation License v1.1 only - no invariants * - * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly GPL_3_0_PLUS = new SpdxLicense('GPL-3.0+'); + public static readonly GFDL_1_1_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.1-no-invariants-only'); /** - * Apple MIT License + * Upstream Compatibility License v1.0 * - * @see https://fedoraproject.org/wiki/Licensing/Apple_MIT_License + * @osiApproved + * + * @see https://opensource.org/licenses/UCL-1.0 */ - public static readonly AML = new SpdxLicense('AML'); + public static readonly UCL_1_0 = new SpdxLicense('UCL-1.0'); /** - * Artistic License 2.0 + * NASA Open Source Agreement 1.3 * * @osiApproved * - * @see http://www.perlfoundation.org/artistic_license_2_0 + * @see http://ti.arc.nasa.gov/opensource/nosa/ */ - public static readonly ARTISTIC_2_0 = new SpdxLicense('Artistic-2.0'); + public static readonly NASA_1_3 = new SpdxLicense('NASA-1.3'); /** - * CeCILL Free Software License Agreement v2.0 + * Independent JPEG Group License * - * @see http://www.cecill.info/licences/Licence_CeCILL_V2-en.html + * @see http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2 */ - public static readonly CECILL_2_0 = new SpdxLicense('CECILL-2.0'); + public static readonly IJG = new SpdxLicense('IJG'); /** - * App::s2p License + * Xfig License * - * @see https://fedoraproject.org/wiki/Licensing/App-s2p + * @see https://github.com/Distrotech/transfig/blob/master/transfig/transfig.c */ - public static readonly APP_S2P = new SpdxLicense('App-s2p'); + public static readonly XFIG = new SpdxLicense('Xfig'); /** - * SSH short notice + * Noweb License * - * @see https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h + * @see https://fedoraproject.org/wiki/Licensing/Noweb */ - public static readonly SSH_SHORT = new SpdxLicense('SSH-short'); + public static readonly NOWEB = new SpdxLicense('Noweb'); /** - * Attribution Assurance License - * - * @osiApproved + * Mup License * - * @see https://opensource.org/licenses/attribution + * @see https://fedoraproject.org/wiki/Licensing/Mup */ - public static readonly AAL = new SpdxLicense('AAL'); + public static readonly MUP = new SpdxLicense('Mup'); /** - * Vovida Software License v1.0 - * - * @osiApproved + * Creative Commons Attribution 2.0 Generic * - * @see https://opensource.org/licenses/VSL-1.0 + * @see https://creativecommons.org/licenses/by/2.0/legalcode */ - public static readonly VSL_1_0 = new SpdxLicense('VSL-1.0'); + public static readonly CC_BY_2_0 = new SpdxLicense('CC-BY-2.0'); /** - * Academic Free License v2.0 - * - * @osiApproved + * Open Data Commons Attribution License v1.0 * - * @see http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt + * @see https://opendatacommons.org/licenses/by/1.0/ */ - public static readonly AFL_2_0 = new SpdxLicense('AFL-2.0'); + public static readonly ODC_BY_1_0 = new SpdxLicense('ODC-By-1.0'); /** - * Open Market License + * SQLite Blessing * - * @see https://fedoraproject.org/wiki/Licensing/Open_Market_License + * @see https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln=4-9 */ - public static readonly OML = new SpdxLicense('OML'); + public static readonly BLESSING = new SpdxLicense('blessing'); /** - * Creative Commons Attribution 3.0 United States + * SSH OpenSSH license * - * @see https://creativecommons.org/licenses/by/3.0/us/legalcode + * @see https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10 */ - public static readonly CC_BY_3_0_US = new SpdxLicense('CC-BY-3.0-US'); + public static readonly SSH_OPENSSH = new SpdxLicense('SSH-OpenSSH'); /** - * mplus Font License + * Creative Commons Attribution Non Commercial 2.0 Generic * - * @see https://fedoraproject.org/wiki/Licensing:Mplus?rd=Licensing/mplus + * @see https://creativecommons.org/licenses/by-nc/2.0/legalcode */ - public static readonly MPLUS = new SpdxLicense('mplus'); + public static readonly CC_BY_NC_2_0 = new SpdxLicense('CC-BY-NC-2.0'); /** - * Qhull License + * LaTeX Project Public License v1.2 * - * @see https://fedoraproject.org/wiki/Licensing/Qhull + * @see http://www.latex-project.org/lppl/lppl-1-2.txt */ - public static readonly QHULL = new SpdxLicense('Qhull'); + public static readonly LPPL_1_2 = new SpdxLicense('LPPL-1.2'); /** - * Fraunhofer FDK AAC Codec Library + * GNU Free Documentation License v1.3 only - invariants * - * @see https://fedoraproject.org/wiki/Licensing/FDK-AAC + * @see https://www.gnu.org/licenses/fdl-1.3.txt */ - public static readonly FDK_AAC = new SpdxLicense('FDK-AAC'); + public static readonly GFDL_1_3_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.3-invariants-only'); /** - * BSD-4-Clause (University of California-Specific) + * GNU Free Documentation License v1.2 only - no invariants * - * @see http://www.freebsd.org/copyright/license.html + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly BSD_4_CLAUSE_UC = new SpdxLicense('BSD-4-Clause-UC'); + public static readonly GFDL_1_2_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.2-no-invariants-only'); /** - * PolyForm Small Business License 1.0.0 + * SIL Open Font License 1.0 * - * @see https://polyformproject.org/licenses/small-business/1.0.0 + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web */ - public static readonly POLYFORM_SMALL_BUSINESS_1_0_0 = new SpdxLicense('PolyForm-Small-Business-1.0.0'); + public static readonly OFL_1_0 = new SpdxLicense('OFL-1.0'); /** - * Sleepycat License - * - * @osiApproved + * Sun Industry Standards Source License v1.2 * - * @see https://opensource.org/licenses/Sleepycat + * @see http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html */ - public static readonly SLEEPYCAT = new SpdxLicense('Sleepycat'); + public static readonly SISSL_1_2 = new SpdxLicense('SISSL-1.2'); /** - * Open LDAP Public License v2.2 + * THOR Public License 1.0 * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=470b0c18ec67621c85881b2733057fecf4a1acc3 + * @see https://fedoraproject.org/wiki/Licensing:ThorPublicLicense */ - public static readonly OLDAP_2_2 = new SpdxLicense('OLDAP-2.2'); + public static readonly TPL_1_0 = new SpdxLicense('TPL-1.0'); /** - * Spencer License 99 + * lsof License * - * @see http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c + * @see https://github.com/lsof-org/lsof/blob/master/COPYING */ - public static readonly SPENCER_99 = new SpdxLicense('Spencer-99'); + public static readonly LSOF = new SpdxLicense('lsof'); /** - * Open Government Licence v1.0 + * Affero General Public License v1.0 or later * - * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/ + * @see http://www.affero.org/oagpl.html */ - public static readonly OGL_UK_1_0 = new SpdxLicense('OGL-UK-1.0'); + public static readonly AGPL_1_0_OR_LATER = new SpdxLicense('AGPL-1.0-or-later'); /** - * European Union Public License 1.2 - * - * @osiApproved + * MIT +no-false-attribs license * - * @see https://joinup.ec.europa.eu/page/eupl-text-11-12 + * @see https://fedoraproject.org/wiki/Licensing/MITNFA */ - public static readonly EUPL_1_2 = new SpdxLicense('EUPL-1.2'); + public static readonly MITNFA = new SpdxLicense('MITNFA'); /** - * Linux man-pages Copyleft - 2 paragraphs + * metamail License * - * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/move_pages.2#n5 + * @see https://github.com/Dual-Life/mime-base64/blob/master/Base64.xs#L12 */ - public static readonly LINUX_MAN_PAGES_COPYLEFT_2_PARA = new SpdxLicense('Linux-man-pages-copyleft-2-para'); + public static readonly METAMAIL = new SpdxLicense('metamail'); /** - * FreeBSD Documentation License + * Imlib2 License * - * @see https://www.freebsd.org/copyright/freebsd-doc-license/ + * @see http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING */ - public static readonly FREEBSD_DOC = new SpdxLicense('FreeBSD-DOC'); + public static readonly IMLIB2 = new SpdxLicense('Imlib2'); /** - * Ricoh Source Code Public License + * Academic Free License v2.0 * * @osiApproved * - * @see http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml - */ - public static readonly RSCPL = new SpdxLicense('RSCPL'); - - /** - * eGenix.com Public License 1.1.0 - * - * @see http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf + * @see http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt */ - public static readonly E_GENIX = new SpdxLicense('eGenix'); + public static readonly AFL_2_0 = new SpdxLicense('AFL-2.0'); /** - * Creative Commons Attribution 2.5 Generic + * European Union Public License 1.0 * - * @see https://creativecommons.org/licenses/by/2.5/legalcode + * @see http://ec.europa.eu/idabc/en/document/7330.html */ - public static readonly CC_BY_2_5 = new SpdxLicense('CC-BY-2.5'); + public static readonly EUPL_1_0 = new SpdxLicense('EUPL-1.0'); /** - * Historical Permission Notice and Disclaimer + * Attribution Assurance License * * @osiApproved * - * @see https://opensource.org/licenses/HPND - */ - public static readonly HPND = new SpdxLicense('HPND'); - - /** - * SCEA Shared Source License - * - * @see http://research.scea.com/scea_shared_source_license.html + * @see https://opensource.org/licenses/attribution */ - public static readonly SCEA = new SpdxLicense('SCEA'); + public static readonly AAL = new SpdxLicense('AAL'); /** - * GNU General Public License v3.0 only + * ssh-keyscan License * - * @osiApproved - * - * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html + * @see https://github.com/openssh/openssh-portable/blob/master/LICENCE#L82 */ - public static readonly GPL_3_0_ONLY = new SpdxLicense('GPL-3.0-only'); + public static readonly SSH_KEYSCAN = new SpdxLicense('ssh-keyscan'); /** - * Bitstream Charter Font License + * Soundex License * - * @see https://fedoraproject.org/wiki/Licensing/Charter#License_Text + * @see https://metacpan.org/release/RJBS/Text-Soundex-3.05/source/Soundex.pm#L3-11 */ - public static readonly BITSTREAM_CHARTER = new SpdxLicense('Bitstream-Charter'); + public static readonly SOUNDEX = new SpdxLicense('Soundex'); /** - * Licence Art Libre 1.2 + * W3C Software Notice and License (1998-07-20) * - * @see http://artlibre.org/licence/lal/licence-art-libre-12/ + * @see http://www.w3.org/Consortium/Legal/copyright-software-19980720.html */ - public static readonly LAL_1_2 = new SpdxLicense('LAL-1.2'); + public static readonly W3C_19980720 = new SpdxLicense('W3C-19980720'); /** - * Apple Public Source License 1.0 + * W3C Software Notice and License (2002-12-31) * * @osiApproved * - * @see https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0 + * @see http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html */ - public static readonly APSL_1_0 = new SpdxLicense('APSL-1.0'); + public static readonly W3_C = new SpdxLicense('W3C'); /** - * Caldera License + * BitTorrent Open Source License v1.1 * - * @see http://www.lemis.com/grog/UNIX/ancient-source-all.pdf + * @see http://directory.fsf.org/wiki/License:BitTorrentOSL1.1 */ - public static readonly CALDERA = new SpdxLicense('Caldera'); + public static readonly BITTORRENT_1_1 = new SpdxLicense('BitTorrent-1.1'); /** - * Xerox License + * GNU General Public License v1.0 or later * - * @see https://fedoraproject.org/wiki/Licensing/Xerox + * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html */ - public static readonly XEROX = new SpdxLicense('Xerox'); + public static readonly GPL_1_0_PLUS = new SpdxLicense('GPL-1.0+'); /** - * Scheme Widget Library (SWL) Software License Agreement + * Spencer License 99 * - * @see https://fedoraproject.org/wiki/Licensing/SWL + * @see http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c */ - public static readonly SWL = new SpdxLicense('SWL'); + public static readonly SPENCER_99 = new SpdxLicense('Spencer-99'); /** - * Microsoft Limited Public License + * Sleepycat License * - * @see https://www.openhub.net/licenses/mslpl + * @osiApproved + * + * @see https://opensource.org/licenses/Sleepycat */ - public static readonly MS_LPL = new SpdxLicense('MS-LPL'); + public static readonly SLEEPYCAT = new SpdxLicense('Sleepycat'); /** - * Cube License + * Data licence Germany – zero – version 2.0 * - * @see https://fedoraproject.org/wiki/Licensing/Cube + * @see https://www.govdata.de/dl-de/zero-2-0 */ - public static readonly CUBE = new SpdxLicense('Cube'); + public static readonly DL_DE_ZERO_2_0 = new SpdxLicense('DL-DE-ZERO-2.0'); /** - * Apple Public Source License 2.0 + * BSD 3-Clause "New" or "Revised" License * * @osiApproved * - * @see http://www.opensource.apple.com/license/apsl/ + * @see https://opensource.org/licenses/BSD-3-Clause */ - public static readonly APSL_2_0 = new SpdxLicense('APSL-2.0'); + public static readonly BSD_3_CLAUSE = new SpdxLicense('BSD-3-Clause'); /** - * Adobe Postscript AFM License + * BSD 4 Clause Shortened * - * @see https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM + * @see https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright */ - public static readonly APAFML = new SpdxLicense('APAFML'); + public static readonly BSD_4_CLAUSE_SHORTENED = new SpdxLicense('BSD-4-Clause-Shortened'); /** - * Sybase Open Watcom Public License 1.0 + * Solderpad Hardware License, Version 0.51 + * + * @see https://solderpad.org/licenses/SHL-0.51/ + */ + public static readonly SHL_0_51 = new SpdxLicense('SHL-0.51'); + + /** + * GNU Lesser General Public License v2.1 only * * @osiApproved * - * @see https://opensource.org/licenses/Watcom-1.0 + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html */ - public static readonly WATCOM_1_0 = new SpdxLicense('Watcom-1.0'); + public static readonly LGPL_2_1_ONLY = new SpdxLicense('LGPL-2.1-only'); /** - * Sun Industry Standards Source License v1.1 + * The Parity Public License 6.0.0 * - * @osiApproved + * @see https://paritylicense.com/versions/6.0.0.html + */ + public static readonly PARITY_6_0_0 = new SpdxLicense('Parity-6.0.0'); + + /** + * GNU General Public License v3.0 w/Autoconf exception * - * @see http://www.openoffice.org/licenses/sissl_license.html + * @see https://www.gnu.org/licenses/autoconf-exception-3.0.html */ - public static readonly SISSL = new SpdxLicense('SISSL'); + public static readonly GPL_3_0_WITH_AUTOCONF_EXCEPTION = new SpdxLicense('GPL-3.0-with-autoconf-exception'); /** - * Common Development and Distribution License 1.0 + * MIT No Attribution * * @osiApproved * - * @see https://opensource.org/licenses/cddl1 + * @see https://github.com/aws/mit-0 */ - public static readonly CDDL_1_0 = new SpdxLicense('CDDL-1.0'); + public static readonly MIT_0 = new SpdxLicense('MIT-0'); /** - * GNU Free Documentation License v1.2 + * Creative Commons Public Domain Dedication and Certification * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see https://creativecommons.org/licenses/publicdomain/ */ - public static readonly GFDL_1_2 = new SpdxLicense('GFDL-1.2'); + public static readonly CC_PDDC = new SpdxLicense('CC-PDDC'); /** - * Creative Commons Attribution Share Alike 3.0 Austria + * ulem License * - * @see https://creativecommons.org/licenses/by-sa/3.0/at/legalcode + * @see https://mirrors.ctan.org/macros/latex/contrib/ulem/README */ - public static readonly CC_BY_SA_3_0_AT = new SpdxLicense('CC-BY-SA-3.0-AT'); + public static readonly ULEM = new SpdxLicense('ulem'); /** - * psfrag License + * xinetd License * - * @see https://fedoraproject.org/wiki/Licensing/psfrag + * @see https://fedoraproject.org/wiki/Licensing/Xinetd_License */ - public static readonly PSFRAG = new SpdxLicense('psfrag'); + public static readonly XINETD = new SpdxLicense('xinetd'); /** - * Computational Use of Data Agreement v1.0 + * Linux man-pages - 1 paragraph * - * @see https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md + * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/getcpu.2#n4 */ - public static readonly C_UDA_1_0 = new SpdxLicense('C-UDA-1.0'); + public static readonly LINUX_MAN_PAGES_1_PARA = new SpdxLicense('Linux-man-pages-1-para'); /** - * Mozilla Public License 1.1 + * Open LDAP Public License v2.8 * * @osiApproved * - * @see http://www.mozilla.org/MPL/MPL-1.1.html + * @see http://www.openldap.org/software/release/license.html */ - public static readonly MPL_1_1 = new SpdxLicense('MPL-1.1'); + public static readonly OLDAP_2_8 = new SpdxLicense('OLDAP-2.8'); /** - * Creative Commons Attribution 3.0 Netherlands + * Open Market License * - * @see https://creativecommons.org/licenses/by/3.0/nl/legalcode + * @see https://fedoraproject.org/wiki/Licensing/Open_Market_License */ - public static readonly CC_BY_3_0_NL = new SpdxLicense('CC-BY-3.0-NL'); + public static readonly OML = new SpdxLicense('OML'); /** - * GNU Free Documentation License v1.2 only - invariants + * ICU License * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see http://source.icu-project.org/repos/icu/icu/trunk/license.html */ - public static readonly GFDL_1_2_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.2-invariants-only'); + public static readonly ICU = new SpdxLicense('ICU'); /** - * BSD with attribution + * SGI Free Software License B v2.0 * - * @see https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution + * @see http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf */ - public static readonly BSD_3_CLAUSE_ATTRIBUTION = new SpdxLicense('BSD-3-Clause-Attribution'); + public static readonly SGI_B_2_0 = new SpdxLicense('SGI-B-2.0'); /** - * Creative Commons Attribution Non Commercial 3.0 Germany + * ANTLR Software Rights Notice with license fallback * - * @see https://creativecommons.org/licenses/by-nc/3.0/de/legalcode + * @see http://www.antlr2.org/license.html */ - public static readonly CC_BY_NC_3_0_DE = new SpdxLicense('CC-BY-NC-3.0-DE'); + public static readonly ANTLR_PD_FALLBACK = new SpdxLicense('ANTLR-PD-fallback'); /** - * GNU Free Documentation License v1.1 or later + * dvipdfm License * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @see https://fedoraproject.org/wiki/Licensing/dvipdfm */ - public static readonly GFDL_1_1_OR_LATER = new SpdxLicense('GFDL-1.1-or-later'); + public static readonly DVIPDFM = new SpdxLicense('dvipdfm'); /** - * GNU Lesser General Public License v2.1 or later + * GNU General Public License v3.0 or later * * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html */ - public static readonly LGPL_2_1_PLUS = new SpdxLicense('LGPL-2.1+'); + public static readonly GPL_3_0_PLUS = new SpdxLicense('GPL-3.0+'); /** - * University of Illinois/NCSA Open Source License + * Eclipse Public License 2.0 * * @osiApproved * - * @see http://otm.illinois.edu/uiuc_openSource + * @see https://www.eclipse.org/legal/epl-2.0 */ - public static readonly NCSA = new SpdxLicense('NCSA'); + public static readonly EPL_2_0 = new SpdxLicense('EPL-2.0'); /** - * BSD 1-Clause License + * Open LDAP Public License v1.3 * - * @osiApproved - * - * @see https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision=326823 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=e5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1 */ - public static readonly BSD_1_CLAUSE = new SpdxLicense('BSD-1-Clause'); + public static readonly OLDAP_1_3 = new SpdxLicense('OLDAP-1.3'); /** - * ANTLR Software Rights Notice with license fallback + * Linux man-pages Copyleft * - * @see http://www.antlr2.org/license.html + * @see https://www.kernel.org/doc/man-pages/licenses.html */ - public static readonly ANTLR_PD_FALLBACK = new SpdxLicense('ANTLR-PD-fallback'); + public static readonly LINUX_MAN_PAGES_COPYLEFT = new SpdxLicense('Linux-man-pages-copyleft'); /** - * BSD 3-Clause Modification + * SIL Open Font License 1.1 with no Reserved Font Name * - * @see https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant - */ - public static readonly BSD_3_CLAUSE_MODIFICATION = new SpdxLicense('BSD-3-Clause-Modification'); - - /** - * Copyfree Open Innovation License + * @osiApproved * - * @see https://coil.apotheon.org/plaintext/01.0.txt + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web */ - public static readonly COIL_1_0 = new SpdxLicense('COIL-1.0'); + public static readonly OFL_1_1_NO_RFN = new SpdxLicense('OFL-1.1-no-RFN'); /** - * Universal Permissive License v1.0 + * ISC License * * @osiApproved * - * @see https://opensource.org/licenses/UPL + * @see https://www.isc.org/licenses/ */ - public static readonly UPL_1_0 = new SpdxLicense('UPL-1.0'); + public static readonly ISC = new SpdxLicense('ISC'); /** - * Creative Commons Attribution 1.0 Generic + * GNU Free Documentation License v1.1 only - invariants * - * @see https://creativecommons.org/licenses/by/1.0/legalcode + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly CC_BY_1_0 = new SpdxLicense('CC-BY-1.0'); + public static readonly GFDL_1_1_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.1-invariants-only'); /** - * Leptonica License + * Adobe Systems Incorporated Source Code License Agreement * - * @see https://fedoraproject.org/wiki/Licensing/Leptonica + * @see https://fedoraproject.org/wiki/Licensing/AdobeLicense */ - public static readonly LEPTONICA = new SpdxLicense('Leptonica'); + public static readonly ADOBE_2006 = new SpdxLicense('Adobe-2006'); /** - * Frameworx Open License 1.0 - * - * @osiApproved + * Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic * - * @see https://opensource.org/licenses/Frameworx-1.0 + * @see https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode */ - public static readonly FRAMEWORX_1_0 = new SpdxLicense('Frameworx-1.0'); + public static readonly CC_BY_NC_ND_1_0 = new SpdxLicense('CC-BY-NC-ND-1.0'); /** - * Open LDAP Public License v1.1 + * DSDP License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=806557a5ad59804ef3a44d5abfbe91d706b0791f + * @see https://fedoraproject.org/wiki/Licensing/DSDP */ - public static readonly OLDAP_1_1 = new SpdxLicense('OLDAP-1.1'); + public static readonly DSDP = new SpdxLicense('DSDP'); /** - * Freetype Project License + * Deutsche Freie Software Lizenz * - * @see http://freetype.fis.uniroma2.it/FTL.TXT + * @see http://www.dipp.nrw.de/d-fsl/lizenzen/ */ - public static readonly FTL = new SpdxLicense('FTL'); + public static readonly D_FSL_1_0 = new SpdxLicense('D-FSL-1.0'); /** - * Artistic License 1.0 w/clause 8 - * - * @osiApproved + * Solderpad Hardware License v0.5 * - * @see https://opensource.org/licenses/Artistic-1.0 + * @see https://solderpad.org/licenses/SHL-0.5/ */ - public static readonly ARTISTIC_1_0_CL8 = new SpdxLicense('Artistic-1.0-cl8'); + public static readonly SHL_0_5 = new SpdxLicense('SHL-0.5'); /** - * Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO + * Scheme Language Report License * - * @see https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode + * @see undefined */ - public static readonly CC_BY_NC_ND_3_0_IGO = new SpdxLicense('CC-BY-NC-ND-3.0-IGO'); + public static readonly SCHEME_REPORT = new SpdxLicense('SchemeReport'); /** - * GNU General Public License v1.0 only + * Mulan Permissive Software License, Version 1 * - * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + * @see https://license.coscl.org.cn/MulanPSL/ */ - public static readonly GPL_1_0 = new SpdxLicense('GPL-1.0'); + public static readonly MULANPSL_1_0 = new SpdxLicense('MulanPSL-1.0'); /** - * Creative Commons Attribution-ShareAlike 3.0 IGO + * NTP License * - * @see https://creativecommons.org/licenses/by-sa/3.0/igo/legalcode - */ - public static readonly CC_BY_SA_3_0_IGO = new SpdxLicense('CC-BY-SA-3.0-IGO'); - - /** - * Open Government Licence - Canada + * @osiApproved * - * @see https://open.canada.ca/en/open-government-licence-canada + * @see https://opensource.org/licenses/NTP */ - public static readonly OGL_CANADA_2_0 = new SpdxLicense('OGL-Canada-2.0'); + public static readonly NTP = new SpdxLicense('NTP'); /** - * Yahoo! Public License v1.1 + * Jam License * - * @see http://www.zimbra.com/license/yahoo_public_license_1.1.html + * @osiApproved + * + * @see https://www.boost.org/doc/libs/1_35_0/doc/html/jam.html */ - public static readonly YPL_1_1 = new SpdxLicense('YPL-1.1'); + public static readonly JAM = new SpdxLicense('Jam'); /** - * Creative Commons Attribution Non Commercial 3.0 Unported + * Creative Commons Attribution Share Alike 2.0 England and Wales * - * @see https://creativecommons.org/licenses/by-nc/3.0/legalcode + * @see https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode */ - public static readonly CC_BY_NC_3_0 = new SpdxLicense('CC-BY-NC-3.0'); + public static readonly CC_BY_SA_2_0_UK = new SpdxLicense('CC-BY-SA-2.0-UK'); /** - * GNU Affero General Public License v3.0 or later - * - * @osiApproved + * BSD with attribution * - * @see https://www.gnu.org/licenses/agpl.txt + * @see https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution */ - public static readonly AGPL_3_0_OR_LATER = new SpdxLicense('AGPL-3.0-or-later'); + public static readonly BSD_3_CLAUSE_ATTRIBUTION = new SpdxLicense('BSD-3-Clause-Attribution'); /** - * Server Side Public License, v 1 + * Lucida Bitmap Fonts License * - * @see https://www.mongodb.com/licensing/server-side-public-license + * @see https://gitlab.freedesktop.org/xorg/font/bh-100dpi/-/blob/master/COPYING?ref_type=heads */ - public static readonly SSPL_1_0 = new SpdxLicense('SSPL-1.0'); + public static readonly LUCIDA_BITMAP_FONTS = new SpdxLicense('Lucida-Bitmap-Fonts'); /** - * GNU General Public License v1.0 or later + * Zimbra Public License v1.4 * - * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + * @see http://www.zimbra.com/legal/zimbra-public-license-1-4 */ - public static readonly GPL_1_0_PLUS = new SpdxLicense('GPL-1.0+'); + public static readonly ZIMBRA_1_4 = new SpdxLicense('Zimbra-1.4'); /** - * IBM Public License v1.0 + * CUA Office Public License v1.0 * * @osiApproved * - * @see https://opensource.org/licenses/IPL-1.0 + * @see https://opensource.org/licenses/CUA-OPL-1.0 */ - public static readonly IPL_1_0 = new SpdxLicense('IPL-1.0'); + public static readonly CUA_OPL_1_0 = new SpdxLicense('CUA-OPL-1.0'); /** - * THOR Public License 1.0 + * BSD 2-Clause "Simplified" License * - * @see https://fedoraproject.org/wiki/Licensing:ThorPublicLicense + * @osiApproved + * + * @see https://opensource.org/licenses/BSD-2-Clause */ - public static readonly TPL_1_0 = new SpdxLicense('TPL-1.0'); + public static readonly BSD_2_CLAUSE = new SpdxLicense('BSD-2-Clause'); /** - * Knuth CTAN License + * Community Specification License 1.0 * - * @see https://ctan.org/license/knuth + * @see https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md */ - public static readonly KNUTH_CTAN = new SpdxLicense('Knuth-CTAN'); + public static readonly COMMUNITY_SPEC_1_0 = new SpdxLicense('Community-Spec-1.0'); /** - * MIT License - * - * @osiApproved + * Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B) * - * @see https://opensource.org/licenses/MIT + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cbf50f4e1185a21abd4c0a54d3f4341fe28f36ea */ - public static readonly MIT = new SpdxLicense('MIT'); + public static readonly OLDAP_2_0 = new SpdxLicense('OLDAP-2.0'); /** - * Rdisc License + * diffmark license * - * @see https://fedoraproject.org/wiki/Licensing/Rdisc_License + * @see https://fedoraproject.org/wiki/Licensing/diffmark */ - public static readonly RDISC = new SpdxLicense('Rdisc'); + public static readonly DIFFMARK = new SpdxLicense('diffmark'); /** * Abstyles License @@ -1713,970 +1669,950 @@ export class SpdxLicense { public static readonly ABSTYLES = new SpdxLicense('Abstyles'); /** - * CeCILL Free Software License Agreement v2.1 - * - * @osiApproved + * Zeeff License * - * @see http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html + * @see ftp://ftp.tin.org/pub/news/utils/newsx/newsx-1.6.tar.gz */ - public static readonly CECILL_2_1 = new SpdxLicense('CECILL-2.1'); + public static readonly ZEEFF = new SpdxLicense('Zeeff'); /** - * libtiff License + * Brian Gladman 3-Clause License * - * @see https://fedoraproject.org/wiki/Licensing/libtiff + * @see https://github.com/SWI-Prolog/packages-clib/blob/master/sha1/brg_endian.h */ - public static readonly LIBTIFF = new SpdxLicense('libtiff'); + public static readonly BRIAN_GLADMAN_3_CLAUSE = new SpdxLicense('Brian-Gladman-3-Clause'); /** - * Erlang Public License v1.1 + * Bitstream Vera Font License * - * @see http://www.erlang.org/EPLICENSE + * @see https://web.archive.org/web/20080207013128/http://www.gnome.org/fonts/ */ - public static readonly ERLPL_1_1 = new SpdxLicense('ErlPL-1.1'); + public static readonly BITSTREAM_VERA = new SpdxLicense('Bitstream-Vera'); /** - * Kazlib License + * Naumen Public License * - * @see http://git.savannah.gnu.org/cgit/kazlib.git/tree/except.c?id=0062df360c2d17d57f6af19b0e444c51feb99036 + * @osiApproved + * + * @see https://opensource.org/licenses/Naumen */ - public static readonly KAZLIB = new SpdxLicense('Kazlib'); + public static readonly NAUMEN = new SpdxLicense('Naumen'); /** - * RealNetworks Public Source License v1.0 - * - * @osiApproved + * SGI OpenGL License * - * @see https://helixcommunity.org/content/rpsl + * @see https://gitlab.freedesktop.org/mesa/glw/-/blob/master/README?ref_type=heads */ - public static readonly RPSL_1_0 = new SpdxLicense('RPSL-1.0'); + public static readonly SGI_OPENGL = new SpdxLicense('SGI-OpenGL'); /** - * GNU Lesser General Public License v3.0 or later - * - * @osiApproved + * Creative Commons Attribution Share Alike 2.1 Japan * - * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html + * @see https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode */ - public static readonly LGPL_3_0_PLUS = new SpdxLicense('LGPL-3.0+'); + public static readonly CC_BY_SA_2_1_JP = new SpdxLicense('CC-BY-SA-2.1-JP'); /** - * GNU Affero General Public License v3.0 - * - * @osiApproved + * Creative Commons Attribution No Derivatives 4.0 International * - * @see https://www.gnu.org/licenses/agpl.txt + * @see https://creativecommons.org/licenses/by-nd/4.0/legalcode */ - public static readonly AGPL_3_0 = new SpdxLicense('AGPL-3.0'); + public static readonly CC_BY_ND_4_0 = new SpdxLicense('CC-BY-ND-4.0'); /** - * BSD 3-Clause Clear License + * MIT Tom Wu Variant * - * @see http://labs.metacarta.com/license-explanation.html#license + * @see https://github.com/chromium/octane/blob/master/crypto.js */ - public static readonly BSD_3_CLAUSE_CLEAR = new SpdxLicense('BSD-3-Clause-Clear'); + public static readonly MIT_WU = new SpdxLicense('MIT-Wu'); /** - * feh License + * gnuplot License * - * @see https://fedoraproject.org/wiki/Licensing/MIT#feh + * @see https://fedoraproject.org/wiki/Licensing/Gnuplot */ - public static readonly MIT_FEH = new SpdxLicense('MIT-feh'); + public static readonly GNUPLOT = new SpdxLicense('gnuplot'); /** - * GNU General Public License v1.0 only + * Sax Public Domain Notice * - * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html + * @see http://www.saxproject.org/copying.html */ - public static readonly GPL_1_0_ONLY = new SpdxLicense('GPL-1.0-only'); + public static readonly SAX_PD = new SpdxLicense('SAX-PD'); /** - * Mozilla Public License 2.0 - * - * @osiApproved + * Historical Permission Notice and Disclaimer - documentation sell variant * - * @see https://www.mozilla.org/MPL/2.0/ + * @see https://gitlab.freedesktop.org/xorg/lib/libxtst/-/blob/master/COPYING?ref_type=heads#L108-117 */ - public static readonly MPL_2_0 = new SpdxLicense('MPL-2.0'); + public static readonly HPND_DOC_SELL = new SpdxLicense('HPND-doc-sell'); /** - * LaTeX Project Public License v1.3c - * - * @osiApproved + * BitTorrent Open Source License v1.0 * - * @see http://www.latex-project.org/lppl/lppl-1-3c.txt + * @see http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1=1.1&r2=1.1.1.1&diff_format=s */ - public static readonly LPPL_1_3C = new SpdxLicense('LPPL-1.3c'); + public static readonly BITTORRENT_1_0 = new SpdxLicense('BitTorrent-1.0'); /** - * Community Data License Agreement Permissive 1.0 + * Hewlett-Packard 1989 License * - * @see https://cdla.io/permissive-1-0 + * @see https://github.com/bleargh45/Data-UUID/blob/master/LICENSE */ - public static readonly CDLA_PERMISSIVE_1_0 = new SpdxLicense('CDLA-Permissive-1.0'); + public static readonly HP_1989 = new SpdxLicense('HP-1989'); /** - * Xfig License + * OCLC Research Public License 2.0 * - * @see https://github.com/Distrotech/transfig/blob/master/transfig/transfig.c + * @osiApproved + * + * @see http://www.oclc.org/research/activities/software/license/v2final.htm */ - public static readonly XFIG = new SpdxLicense('Xfig'); + public static readonly OCLC_2_0 = new SpdxLicense('OCLC-2.0'); /** - * Creative Commons Public Domain Dedication and Certification + * Microsoft Limited Public License * - * @see https://creativecommons.org/licenses/publicdomain/ + * @see https://www.openhub.net/licenses/mslpl */ - public static readonly CC_PDDC = new SpdxLicense('CC-PDDC'); + public static readonly MS_LPL = new SpdxLicense('MS-LPL'); /** - * Inner Net License v2.0 - * - * @see https://fedoraproject.org/wiki/Licensing/Inner_Net_License - */ - public static readonly INNER_NET_2_0 = new SpdxLicense('Inner-Net-2.0'); - - /** - * Educational Community License v1.0 + * Artistic License 2.0 * * @osiApproved * - * @see https://opensource.org/licenses/ECL-1.0 - */ - public static readonly ECL_1_0 = new SpdxLicense('ECL-1.0'); - - /** - * Standard ML of New Jersey License - * - * @see https://www.smlnj.org/license.html + * @see http://www.perlfoundation.org/artistic_license_2_0 */ - public static readonly SMLNJ = new SpdxLicense('SMLNJ'); + public static readonly ARTISTIC_2_0 = new SpdxLicense('Artistic-2.0'); /** - * GNU Free Documentation License v1.2 only + * GNU Free Documentation License v1.2 or later - invariants * * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly GFDL_1_2_ONLY = new SpdxLicense('GFDL-1.2-only'); - - /** - * bzip2 and libbzip2 License v1.0.5 - * - * @see https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html - */ - public static readonly BZIP2_1_0_5 = new SpdxLicense('bzip2-1.0.5'); + public static readonly GFDL_1_2_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.2-invariants-or-later'); /** - * Educational Community License v2.0 - * - * @osiApproved + * JSON License * - * @see https://opensource.org/licenses/ECL-2.0 + * @see http://www.json.org/license.html */ - public static readonly ECL_2_0 = new SpdxLicense('ECL-2.0'); + public static readonly JSON = new SpdxLicense('JSON'); /** - * Multics License - * - * @osiApproved + * Checkmk License * - * @see https://opensource.org/licenses/Multics + * @see https://github.com/libcheck/check/blob/master/checkmk/checkmk.in */ - public static readonly MULTICS = new SpdxLicense('Multics'); + public static readonly CHECKMK = new SpdxLicense('checkmk'); /** - * Creative Commons Attribution Non Commercial 4.0 International + * Creative Commons Attribution Non Commercial Share Alike 4.0 International * - * @see https://creativecommons.org/licenses/by-nc/4.0/legalcode + * @see https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode */ - public static readonly CC_BY_NC_4_0 = new SpdxLicense('CC-BY-NC-4.0'); + public static readonly CC_BY_NC_SA_4_0 = new SpdxLicense('CC-BY-NC-SA-4.0'); /** - * GNU Free Documentation License v1.3 only - no invariants + * Graphics Gems License * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://github.com/erich666/GraphicsGems/blob/master/LICENSE.md */ - public static readonly GFDL_1_3_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.3-no-invariants-only'); + public static readonly GRAPHICS_GEMS = new SpdxLicense('Graphics-Gems'); /** - * SIL Open Font License 1.0 with Reserved Font Name + * GD License * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web + * @see https://libgd.github.io/manuals/2.3.0/files/license-txt.html */ - public static readonly OFL_1_0_RFN = new SpdxLicense('OFL-1.0-RFN'); + public static readonly GD = new SpdxLicense('GD'); /** - * Open Software License 2.1 + * BSD Zero Clause License * * @osiApproved * - * @see http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm + * @see http://landley.net/toybox/license.html */ - public static readonly OSL_2_1 = new SpdxLicense('OSL-2.1'); + public static readonly ZERO_BSD = new SpdxLicense('0BSD'); /** - * Creative Commons Attribution Share Alike 2.0 Generic + * GNU Lesser General Public License v2.1 or later * - * @see https://creativecommons.org/licenses/by-sa/2.0/legalcode + * @osiApproved + * + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html */ - public static readonly CC_BY_SA_2_0 = new SpdxLicense('CC-BY-SA-2.0'); + public static readonly LGPL_2_1_PLUS = new SpdxLicense('LGPL-2.1+'); /** - * Computer Associates Trusted Open Source License 1.1 + * MIT License * * @osiApproved * - * @see https://opensource.org/licenses/CATOSL-1.1 + * @see https://opensource.org/licenses/MIT */ - public static readonly CATOSL_1_1 = new SpdxLicense('CATOSL-1.1'); + public static readonly MIT = new SpdxLicense('MIT'); /** - * ICU License + * Open CASCADE Technology Public License * - * @see http://source.icu-project.org/repos/icu/icu/trunk/license.html + * @see http://www.opencascade.com/content/occt-public-license */ - public static readonly ICU = new SpdxLicense('ICU'); + public static readonly OCCT_PL = new SpdxLicense('OCCT-PL'); /** - * Business Source License 1.1 + * GNU Lesser General Public License v3.0 only * - * @see https://mariadb.com/bsl11/ + * @osiApproved + * + * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html */ - public static readonly BUSL_1_1 = new SpdxLicense('BUSL-1.1'); + public static readonly LGPL_3_0_ONLY = new SpdxLicense('LGPL-3.0-only'); /** - * Affero General Public License v1.0 + * AdaCore Doc License * - * @see http://www.affero.org/oagpl.html + * @see https://github.com/AdaCore/xmlada/blob/master/docs/index.rst */ - public static readonly AGPL_1_0 = new SpdxLicense('AGPL-1.0'); + public static readonly ADACORE_DOC = new SpdxLicense('AdaCore-doc'); /** - * United Kingdom Open Parliament Licence v3.0 + * Creative Commons Attribution Non Commercial 3.0 Unported * - * @see https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence/ + * @see https://creativecommons.org/licenses/by-nc/3.0/legalcode */ - public static readonly OPL_UK_3_0 = new SpdxLicense('OPL-UK-3.0'); + public static readonly CC_BY_NC_3_0 = new SpdxLicense('CC-BY-NC-3.0'); /** - * copyleft-next 0.3.0 + * Spencer License 94 * - * @see https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0 + * @see https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License */ - public static readonly COPYLEFT_NEXT_0_3_0 = new SpdxLicense('copyleft-next-0.3.0'); + public static readonly SPENCER_94 = new SpdxLicense('Spencer-94'); /** - * Symlinks License + * HTML Tidy License * - * @see https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg11494.html + * @see https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md */ - public static readonly SYMLINKS = new SpdxLicense('Symlinks'); + public static readonly HTMLTIDY = new SpdxLicense('HTMLTIDY'); /** - * Crossword License + * GNU Free Documentation License v1.2 or later - no invariants * - * @see https://fedoraproject.org/wiki/Licensing/Crossword + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly CROSSWORD = new SpdxLicense('Crossword'); + public static readonly GFDL_1_2_NO_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.2-no-invariants-or-later'); /** - * GNU General Public License v2.0 w/Classpath exception + * BSD 4.3 TAHOE License * - * @see https://www.gnu.org/software/classpath/license.html + * @see https://github.com/389ds/389-ds-base/blob/main/ldap/include/sysexits-compat.h#L15 */ - public static readonly GPL_2_0_WITH_CLASSPATH_EXCEPTION = new SpdxLicense('GPL-2.0-with-classpath-exception'); + public static readonly BSD_4_3TAHOE = new SpdxLicense('BSD-4.3TAHOE'); /** - * DOC License + * Giftware License * - * @see http://www.cs.wustl.edu/~schmidt/ACE-copying.html + * @see http://liballeg.org/license.html#allegro-4-the-giftware-license */ - public static readonly DOC = new SpdxLicense('DOC'); + public static readonly GIFTWARE = new SpdxLicense('Giftware'); /** - * ISC License + * Mozilla Public License 1.1 * * @osiApproved * - * @see https://www.isc.org/licenses/ + * @see http://www.mozilla.org/MPL/MPL-1.1.html */ - public static readonly ISC = new SpdxLicense('ISC'); + public static readonly MPL_1_1 = new SpdxLicense('MPL-1.1'); /** - * Apache License 2.0 - * - * @osiApproved + * Taiwan Open Government Data License, version 1.0 * - * @see https://www.apache.org/licenses/LICENSE-2.0 + * @see https://data.gov.tw/license */ - public static readonly APACHE_2_0 = new SpdxLicense('Apache-2.0'); + public static readonly OGDL_TAIWAN_1_0 = new SpdxLicense('OGDL-Taiwan-1.0'); /** - * copyleft-next 0.3.1 + * Open LDAP Public License v2.7 * - * @see https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=47c2415c1df81556eeb39be6cad458ef87c534a2 */ - public static readonly COPYLEFT_NEXT_0_3_1 = new SpdxLicense('copyleft-next-0.3.1'); + public static readonly OLDAP_2_7 = new SpdxLicense('OLDAP-2.7'); /** - * ASWF Digital Assets License 1.1 + * RSA Message-Digest License * - * @see https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.1.txt + * @see http://www.faqs.org/rfcs/rfc1321.html */ - public static readonly ASWF_DIGITAL_ASSETS_1_1 = new SpdxLicense('ASWF-Digital-Assets-1.1'); + public static readonly RSA_MD = new SpdxLicense('RSA-MD'); /** - * Sun Industry Standards Source License v1.2 + * Ferguson Twofish License * - * @see http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html + * @see https://github.com/wernerd/ZRTPCPP/blob/6b3cd8e6783642292bad0c21e3e5e5ce45ff3e03/cryptcommon/twofish.c#L113C3-L127 */ - public static readonly SISSL_1_2 = new SpdxLicense('SISSL-1.2'); + public static readonly FERGUSON_TWOFISH = new SpdxLicense('Ferguson-Twofish'); /** - * Unicode Terms of Use + * BSD Source Code Attribution * - * @see http://web.archive.org/web/20140704074106/http://www.unicode.org/copyright.html + * @see https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt */ - public static readonly UNICODE_TOU = new SpdxLicense('Unicode-TOU'); + public static readonly BSD_SOURCE_CODE = new SpdxLicense('BSD-Source-Code'); /** - * BSD 2-Clause "Simplified" License - * - * @osiApproved + * ASWF Digital Assets License version 1.0 * - * @see https://opensource.org/licenses/BSD-2-Clause + * @see https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.0.txt */ - public static readonly BSD_2_CLAUSE = new SpdxLicense('BSD-2-Clause'); + public static readonly ASWF_DIGITAL_ASSETS_1_0 = new SpdxLicense('ASWF-Digital-Assets-1.0'); /** - * Community Data License Agreement Permissive 2.0 + * Yahoo! Public License v1.0 * - * @see https://cdla.dev/permissive-2-0 + * @see http://www.zimbra.com/license/yahoo_public_license_1.0.html */ - public static readonly CDLA_PERMISSIVE_2_0 = new SpdxLicense('CDLA-Permissive-2.0'); + public static readonly YPL_1_0 = new SpdxLicense('YPL-1.0'); /** - * Creative Commons Attribution Non Commercial Share Alike 3.0 Unported + * Open LDAP Public License v2.1 * - * @see https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b0d176738e96a0d3b9f85cb51e140a86f21be715 */ - public static readonly CC_BY_NC_SA_3_0 = new SpdxLicense('CC-BY-NC-SA-3.0'); + public static readonly OLDAP_2_1 = new SpdxLicense('OLDAP-2.1'); /** - * HPND with US Government export control warning + * Glulxe License * - * @see https://www.kermitproject.org/ck90.html#source + * @see https://fedoraproject.org/wiki/Licensing/Glulxe */ - public static readonly HPND_EXPORT_US = new SpdxLicense('HPND-export-US'); + public static readonly GLULXE = new SpdxLicense('Glulxe'); /** - * Etalab Open License 2.0 + * PostgreSQL License * - * @see https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf + * @osiApproved + * + * @see http://www.postgresql.org/about/licence */ - public static readonly ETALAB_2_0 = new SpdxLicense('etalab-2.0'); + public static readonly POSTGRE_SQ_L = new SpdxLicense('PostgreSQL'); /** - * OSET Public License version 2.1 + * Fair License * * @osiApproved * - * @see http://www.osetfoundation.org/public-license + * @see http://fairlicense.org/ */ - public static readonly OSET_PL_2_1 = new SpdxLicense('OSET-PL-2.1'); + public static readonly FAIR = new SpdxLicense('Fair'); /** - * GNU Free Documentation License v1.1 or later - invariants + * Apple Public Source License 1.0 * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @osiApproved + * + * @see https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0 */ - public static readonly GFDL_1_1_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.1-invariants-or-later'); + public static readonly APSL_1_0 = new SpdxLicense('APSL-1.0'); /** - * OpenSSL License + * GNU General Public License v1.0 or later * - * @see http://www.openssl.org/source/license.html + * @see https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html */ - public static readonly OPEN_SS_L = new SpdxLicense('OpenSSL'); + public static readonly GPL_1_0_OR_LATER = new SpdxLicense('GPL-1.0-or-later'); /** - * ASWF Digital Assets License version 1.0 + * libutil David Nugent License * - * @see https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.0.txt + * @see http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3 */ - public static readonly ASWF_DIGITAL_ASSETS_1_0 = new SpdxLicense('ASWF-Digital-Assets-1.0'); + public static readonly LIBUTIL_DAVID_NUGENT = new SpdxLicense('libutil-David-Nugent'); /** - * SGI Free Software License B v2.0 + * SCEA Shared Source License * - * @see http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf + * @see http://research.scea.com/scea_shared_source_license.html */ - public static readonly SGI_B_2_0 = new SpdxLicense('SGI-B-2.0'); + public static readonly SCEA = new SpdxLicense('SCEA'); /** - * Creative Commons Zero v1.0 Universal + * BSD 3-Clause No Military License * - * @see https://creativecommons.org/publicdomain/zero/1.0/legalcode + * @see https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE */ - public static readonly CC0_1_0 = new SpdxLicense('CC0-1.0'); + public static readonly BSD_3_CLAUSE_NO_MILITARY_LICENSE = new SpdxLicense('BSD-3-Clause-No-Military-License'); /** - * BSD with Attribution and HPND disclaimer + * X.Net License * - * @see https://github.com/cyrusimap/cyrus-sasl/blob/master/COPYING + * @osiApproved + * + * @see https://opensource.org/licenses/Xnet */ - public static readonly BSD_ATTRIBUTION_HPND_DISCLAIMER = new SpdxLicense('BSD-Attribution-HPND-disclaimer'); + public static readonly XNET = new SpdxLicense('Xnet'); /** - * mpich2 License + * feh License * - * @see https://fedoraproject.org/wiki/Licensing/MIT + * @see https://fedoraproject.org/wiki/Licensing/MIT#feh */ - public static readonly MPICH2 = new SpdxLicense('mpich2'); + public static readonly MIT_FEH = new SpdxLicense('MIT-feh'); /** - * Artistic License 1.0 + * Affero General Public License v1.0 only + * + * @see http://www.affero.org/oagpl.html + */ + public static readonly AGPL_1_0_ONLY = new SpdxLicense('AGPL-1.0-only'); + + /** + * Nokia Open Source License * * @osiApproved * - * @see https://opensource.org/licenses/Artistic-1.0 + * @see https://opensource.org/licenses/nokia */ - public static readonly ARTISTIC_1_0 = new SpdxLicense('Artistic-1.0'); + public static readonly NOKIA = new SpdxLicense('Nokia'); /** - * GNU Free Documentation License v1.3 only + * Cornell Lossless JPEG License * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://android.googlesource.com/platform/external/dng_sdk/+/refs/heads/master/source/dng_lossless_jpeg.cpp#16 */ - public static readonly GFDL_1_3_ONLY = new SpdxLicense('GFDL-1.3-only'); + public static readonly CORNELL_LOSSLESS_JPEG = new SpdxLicense('Cornell-Lossless-JPEG'); /** - * Taiwan Open Government Data License, version 1.0 + * swrule License * - * @see https://data.gov.tw/license + * @see https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/misc/swrule.sty */ - public static readonly OGDL_TAIWAN_1_0 = new SpdxLicense('OGDL-Taiwan-1.0'); + public static readonly SWRULE = new SpdxLicense('swrule'); /** - * GNU Free Documentation License v1.2 or later - no invariants + * Open Software License 1.1 * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see https://fedoraproject.org/wiki/Licensing/OSL1.1 */ - public static readonly GFDL_1_2_NO_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.2-no-invariants-or-later'); + public static readonly OSL_1_1 = new SpdxLicense('OSL-1.1'); /** - * Licence Libre du Québec – Réciprocité forte version 1.1 - * - * @osiApproved + * GNU General Public License v2.0 w/Bison exception * - * @see https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/ + * @see http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id=193d7c7054ba7197b0789e14965b739162319b5e#n141 */ - public static readonly LILIQ_RPLUS_1_1 = new SpdxLicense('LiLiQ-Rplus-1.1'); + public static readonly GPL_2_0_WITH_BISON_EXCEPTION = new SpdxLicense('GPL-2.0-with-bison-exception'); /** - * ImageMagick License + * Eclipse Public License 1.0 * - * @see http://www.imagemagick.org/script/license.php + * @osiApproved + * + * @see http://www.eclipse.org/legal/epl-v10.html */ - public static readonly IMAGE_MAGICK = new SpdxLicense('ImageMagick'); + public static readonly EPL_1_0 = new SpdxLicense('EPL-1.0'); /** - * X11 License Distribution Modification Variant + * XFree86 License 1.1 * - * @see https://github.com/mirror/ncurses/blob/master/COPYING + * @see http://www.xfree86.org/current/LICENSE4.html */ - public static readonly X11_DISTRIBUTE_MODIFICATIONS_VARIANT = new SpdxLicense('X11-distribute-modifications-variant'); + public static readonly XFREE86_1_1 = new SpdxLicense('XFree86-1.1'); /** - * dvipdfm License + * UCAR License * - * @see https://fedoraproject.org/wiki/Licensing/dvipdfm + * @see https://github.com/Unidata/UDUNITS-2/blob/master/COPYRIGHT */ - public static readonly DVIPDFM = new SpdxLicense('dvipdfm'); + public static readonly UCAR = new SpdxLicense('UCAR'); /** - * Mulan Permissive Software License, Version 1 + * copyleft-next 0.3.1 * - * @see https://license.coscl.org.cn/MulanPSL/ + * @see https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1 */ - public static readonly MULANPSL_1_0 = new SpdxLicense('MulanPSL-1.0'); + public static readonly COPYLEFT_NEXT_0_3_1 = new SpdxLicense('copyleft-next-0.3.1'); /** - * Unicode License Agreement - Data Files and Software (2015) + * Independent JPEG Group License - short * - * @see https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html + * @see https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/ljpg/ */ - public static readonly UNICODE_DFS_2015 = new SpdxLicense('Unicode-DFS-2015'); + public static readonly IJG_SHORT = new SpdxLicense('IJG-short'); /** - * Creative Commons Attribution Non Commercial 1.0 Generic + * Plexus Classworlds License * - * @see https://creativecommons.org/licenses/by-nc/1.0/legalcode + * @see https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License */ - public static readonly CC_BY_NC_1_0 = new SpdxLicense('CC-BY-NC-1.0'); + public static readonly PLEXUS = new SpdxLicense('Plexus'); /** - * GNU Lesser General Public License v3.0 or later + * Apache License 1.1 * * @osiApproved * - * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html + * @see http://apache.org/licenses/LICENSE-1.1 */ - public static readonly LGPL_3_0_OR_LATER = new SpdxLicense('LGPL-3.0-or-later'); + public static readonly APACHE_1_1 = new SpdxLicense('Apache-1.1'); /** - * GD License + * Universal Permissive License v1.0 * - * @see https://libgd.github.io/manuals/2.3.0/files/license-txt.html + * @osiApproved + * + * @see https://opensource.org/licenses/UPL */ - public static readonly GD = new SpdxLicense('GD'); + public static readonly UPL_1_0 = new SpdxLicense('UPL-1.0'); /** - * mpi Permissive License + * Historical Permission Notice and Disclaimer - DEC variant * - * @see https://sources.debian.org/src/openmpi/4.1.0-10/ompi/debuggers/msgq_interface.h/?hl=19#L19 + * @see https://gitlab.freedesktop.org/xorg/app/xkbcomp/-/blob/master/COPYING?ref_type=heads#L69 */ - public static readonly MPI_PERMISSIVE = new SpdxLicense('mpi-permissive'); + public static readonly HPND_DEC = new SpdxLicense('HPND-DEC'); /** - * GNU General Public License v2.0 w/Autoconf exception + * Hewlett-Packard 1986 License * - * @see http://ac-archive.sourceforge.net/doc/copyright.html + * @see https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/machine/hppa/memchr.S;h=1cca3e5e8867aa4bffef1f75a5c1bba25c0c441e;hb=HEAD#l2 */ - public static readonly GPL_2_0_WITH_AUTOCONF_EXCEPTION = new SpdxLicense('GPL-2.0-with-autoconf-exception'); + public static readonly HP_1986 = new SpdxLicense('HP-1986'); /** - * Open LDAP Public License v2.6 + * GNU Free Documentation License v1.1 only * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=1cae062821881f41b73012ba816434897abf4205 + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly OLDAP_2_6 = new SpdxLicense('OLDAP-2.6'); + public static readonly GFDL_1_1_ONLY = new SpdxLicense('GFDL-1.1-only'); /** - * GNU Lesser General Public License v3.0 only + * Q Public License 1.0 * * @osiApproved * - * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html - */ - public static readonly LGPL_3_0 = new SpdxLicense('LGPL-3.0'); - - /** - * Standard ML of New Jersey License - * - * @see https://www.smlnj.org/license.html + * @see http://doc.qt.nokia.com/3.3/license.html */ - public static readonly STANDARDML_NJ = new SpdxLicense('StandardML-NJ'); + public static readonly QPL_1_0 = new SpdxLicense('QPL-1.0'); /** - * Minpack License + * PNG Reference Library version 2 * - * @see http://www.netlib.org/minpack/disclaimer + * @see http://www.libpng.org/pub/png/src/libpng-LICENSE.txt */ - public static readonly MINPACK = new SpdxLicense('Minpack'); + public static readonly LIBPNG_2_0 = new SpdxLicense('libpng-2.0'); /** - * Nethack General Public License + * zlib License * * @osiApproved * - * @see https://opensource.org/licenses/NGPL + * @see http://www.zlib.net/zlib_license.html */ - public static readonly NGPL = new SpdxLicense('NGPL'); + public static readonly ZLIB = new SpdxLicense('Zlib'); /** - * diffmark license + * GNU Free Documentation License v1.3 or later * - * @see https://fedoraproject.org/wiki/Licensing/diffmark + * @see https://www.gnu.org/licenses/fdl-1.3.txt */ - public static readonly DIFFMARK = new SpdxLicense('diffmark'); + public static readonly GFDL_1_3_OR_LATER = new SpdxLicense('GFDL-1.3-or-later'); /** - * Latex2e License + * CERN Open Hardware Licence v1.1 * - * @see https://fedoraproject.org/wiki/Licensing/Latex2e + * @see https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1 */ - public static readonly LATEX2_E = new SpdxLicense('Latex2e'); + public static readonly CERN_OHL_1_1 = new SpdxLicense('CERN-OHL-1.1'); /** - * Open Government Licence v2.0 + * SugarCRM Public License v1.1.3 * - * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/ + * @see http://www.sugarcrm.com/crm/SPL */ - public static readonly OGL_UK_2_0 = new SpdxLicense('OGL-UK-2.0'); + public static readonly SUGARCRM_1_1_3 = new SpdxLicense('SugarCRM-1.1.3'); /** - * Academic Free License v2.1 + * Vovida Software License v1.0 * * @osiApproved * - * @see http://opensource.linux-mirror.org/licenses/afl-2.1.txt + * @see https://opensource.org/licenses/VSL-1.0 */ - public static readonly AFL_2_1 = new SpdxLicense('AFL-2.1'); + public static readonly VSL_1_0 = new SpdxLicense('VSL-1.0'); /** - * Academic Free License v1.2 - * - * @osiApproved + * NRL License * - * @see http://opensource.linux-mirror.org/licenses/afl-1.2.txt + * @see http://web.mit.edu/network/isakmp/nrllicense.html */ - public static readonly AFL_1_2 = new SpdxLicense('AFL-1.2'); + public static readonly NRL = new SpdxLicense('NRL'); /** - * Python License 2.0.1 + * Zend License v2.0 * - * @see https://www.python.org/download/releases/2.0.1/license/ + * @see https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt */ - public static readonly PYTHON_2_0_1 = new SpdxLicense('Python-2.0.1'); + public static readonly ZEND_2_0 = new SpdxLicense('Zend-2.0'); /** - * CeCILL-B Free Software License Agreement + * Open Government Licence - Canada * - * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html + * @see https://open.canada.ca/en/open-government-licence-canada */ - public static readonly CECILL_B = new SpdxLicense('CECILL-B'); + public static readonly OGL_CANADA_2_0 = new SpdxLicense('OGL-Canada-2.0'); /** - * Open CASCADE Technology Public License + * EU DataGrid Software License * - * @see http://www.opencascade.com/content/occt-public-license - */ - public static readonly OCCT_PL = new SpdxLicense('OCCT-PL'); - - /** - * Open Software License 1.1 + * @osiApproved * - * @see https://fedoraproject.org/wiki/Licensing/OSL1.1 + * @see http://eu-datagrid.web.cern.ch/eu-datagrid/license.html */ - public static readonly OSL_1_1 = new SpdxLicense('OSL-1.1'); + public static readonly EUDATAGRID = new SpdxLicense('EUDatagrid'); /** - * Spencer License 86 + * Nunit License * - * @see https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License + * @see https://fedoraproject.org/wiki/Licensing/Nunit */ - public static readonly SPENCER_86 = new SpdxLicense('Spencer-86'); + public static readonly NUNIT = new SpdxLicense('Nunit'); /** - * xinetd License + * Mulan Permissive Software License, Version 2 * - * @see https://fedoraproject.org/wiki/Licensing/Xinetd_License + * @osiApproved + * + * @see https://license.coscl.org.cn/MulanPSL2/ */ - public static readonly XINETD = new SpdxLicense('xinetd'); + public static readonly MULANPSL_2_0 = new SpdxLicense('MulanPSL-2.0'); /** - * GNU Free Documentation License v1.2 or later - invariants + * Newsletr License * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see https://fedoraproject.org/wiki/Licensing/Newsletr */ - public static readonly GFDL_1_2_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.2-invariants-or-later'); + public static readonly NEWSLETR = new SpdxLicense('Newsletr'); /** - * Boehm-Demers-Weiser GC License + * BSD-4-Clause (University of California-Specific) * - * @see https://fedoraproject.org/wiki/Licensing:MIT#Another_Minimal_variant_(found_in_libatomic_ops) + * @see http://www.freebsd.org/copyright/license.html */ - public static readonly BOEHM_GC = new SpdxLicense('Boehm-GC'); + public static readonly BSD_4_CLAUSE_UC = new SpdxLicense('BSD-4-Clause-UC'); /** - * Graphics Gems License + * PolyForm Small Business License 1.0.0 * - * @see https://github.com/erich666/GraphicsGems/blob/master/LICENSE.md + * @see https://polyformproject.org/licenses/small-business/1.0.0 */ - public static readonly GRAPHICS_GEMS = new SpdxLicense('Graphics-Gems'); + public static readonly POLYFORM_SMALL_BUSINESS_1_0_0 = new SpdxLicense('PolyForm-Small-Business-1.0.0'); /** - * Cryptographic Autonomy License 1.0 (Combined Work Exception) + * The MirOS Licence * * @osiApproved * - * @see http://cryptographicautonomylicense.com/license-text.html - */ - public static readonly CAL_1_0_COMBINED_WORK_EXCEPTION = new SpdxLicense('CAL-1.0-Combined-Work-Exception'); - - /** - * Creative Commons Attribution 3.0 Germany - * - * @see https://creativecommons.org/licenses/by/3.0/de/legalcode + * @see https://opensource.org/licenses/MirOS */ - public static readonly CC_BY_3_0_DE = new SpdxLicense('CC-BY-3.0-DE'); + public static readonly MIR_O_S = new SpdxLicense('MirOS'); /** - * Good Luck With That Public License + * Adobe Utopia Font License * - * @see https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85 + * @see https://gitlab.freedesktop.org/xorg/font/adobe-utopia-100dpi/-/blob/master/COPYING?ref_type=heads */ - public static readonly GLWTPL = new SpdxLicense('GLWTPL'); + public static readonly ADOBE_UTOPIA = new SpdxLicense('Adobe-Utopia'); /** - * NIST Public Domain Notice with license fallback + * GNU Free Documentation License v1.1 or later - no invariants * - * @see https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly NIST_PD_FALLBACK = new SpdxLicense('NIST-PD-fallback'); + public static readonly GFDL_1_1_NO_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.1-no-invariants-or-later'); /** - * BSD 3-Clause "New" or "Revised" License + * Reciprocal Public License 1.5 * * @osiApproved * - * @see https://opensource.org/licenses/BSD-3-Clause + * @see https://opensource.org/licenses/RPL-1.5 */ - public static readonly BSD_3_CLAUSE = new SpdxLicense('BSD-3-Clause'); + public static readonly RPL_1_5 = new SpdxLicense('RPL-1.5'); /** - * NetCDF license + * TMate Open Source License * - * @see http://www.unidata.ucar.edu/software/netcdf/copyright.html + * @see http://svnkit.com/license.html */ - public static readonly NET_CD_F = new SpdxLicense('NetCDF'); + public static readonly TMATE = new SpdxLicense('TMate'); /** - * Creative Commons Attribution No Derivatives 3.0 Germany + * libtiff License * - * @see https://creativecommons.org/licenses/by-nd/3.0/de/legalcode + * @see https://fedoraproject.org/wiki/Licensing/libtiff */ - public static readonly CC_BY_ND_3_0_DE = new SpdxLicense('CC-BY-ND-3.0-DE'); + public static readonly LIBTIFF = new SpdxLicense('libtiff'); /** - * The Parity Public License 7.0.0 + * GNU General Public License v3.0 only * - * @see https://paritylicense.com/versions/7.0.0.html + * @osiApproved + * + * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html */ - public static readonly PARITY_7_0_0 = new SpdxLicense('Parity-7.0.0'); + public static readonly GPL_3_0_ONLY = new SpdxLicense('GPL-3.0-only'); /** - * Open LDAP Public License v2.0.1 + * Creative Commons Attribution Share Alike 3.0 Unported * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b6d68acd14e51ca3aab4428bf26522aa74873f0e + * @see https://creativecommons.org/licenses/by-sa/3.0/legalcode */ - public static readonly OLDAP_2_0_1 = new SpdxLicense('OLDAP-2.0.1'); + public static readonly CC_BY_SA_3_0 = new SpdxLicense('CC-BY-SA-3.0'); /** - * Detection Rule License 1.0 + * Unicode License Agreement - Data Files and Software (2016) * - * @see https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md + * @osiApproved + * + * @see https://www.unicode.org/license.txt */ - public static readonly DRL_1_0 = new SpdxLicense('DRL-1.0'); + public static readonly UNICODE_DFS_2016 = new SpdxLicense('Unicode-DFS-2016'); /** - * Technische Universitaet Berlin License 2.0 + * Creative Commons Attribution Non Commercial 3.0 Germany * - * @see https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt + * @see https://creativecommons.org/licenses/by-nc/3.0/de/legalcode */ - public static readonly TU_BERLIN_2_0 = new SpdxLicense('TU-Berlin-2.0'); + public static readonly CC_BY_NC_3_0_DE = new SpdxLicense('CC-BY-NC-3.0-DE'); /** - * Borceux license + * Netscape Public License v1.0 * - * @see https://fedoraproject.org/wiki/Licensing/Borceux + * @see http://www.mozilla.org/MPL/NPL/1.0/ */ - public static readonly BORCEUX = new SpdxLicense('Borceux'); + public static readonly NPL_1_0 = new SpdxLicense('NPL-1.0'); /** - * Open LDAP Public License v1.3 + * eGenix.com Public License 1.1.0 * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=e5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1 + * @see http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf */ - public static readonly OLDAP_1_3 = new SpdxLicense('OLDAP-1.3'); + public static readonly E_GENIX = new SpdxLicense('eGenix'); /** - * Giftware License + * PolyForm Noncommercial License 1.0.0 * - * @see http://liballeg.org/license.html#allegro-4-the-giftware-license + * @see https://polyformproject.org/licenses/noncommercial/1.0.0 */ - public static readonly GIFTWARE = new SpdxLicense('Giftware'); + public static readonly POLYFORM_NONCOMMERCIAL_1_0_0 = new SpdxLicense('PolyForm-Noncommercial-1.0.0'); /** - * SGI Free Software License B v1.1 + * Crossword License * - * @see http://oss.sgi.com/projects/FreeB/ + * @see https://fedoraproject.org/wiki/Licensing/Crossword */ - public static readonly SGI_B_1_1 = new SpdxLicense('SGI-B-1.1'); + public static readonly CROSSWORD = new SpdxLicense('Crossword'); /** - * BSD 3-Clause No Nuclear License + * IEC Code Components End-user licence agreement * - * @see http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam=1467140197_43d516ce1776bd08a58235a7785be1cc + * @see https://www.iec.ch/webstore/custserv/pdf/CC-EULA.pdf */ - public static readonly BSD_3_CLAUSE_NO_NUCLEAR_LICENSE = new SpdxLicense('BSD-3-Clause-No-Nuclear-License'); + public static readonly IEC_CODE_COMPONENTS_EULA = new SpdxLicense('IEC-Code-Components-EULA'); /** - * curl License + * Historical Permission Notice and Disclaimer * - * @see https://github.com/bagder/curl/blob/master/COPYING + * @osiApproved + * + * @see https://opensource.org/licenses/HPND */ - public static readonly CURL = new SpdxLicense('curl'); + public static readonly HPND = new SpdxLicense('HPND'); /** - * Open LDAP Public License v1.4 + * Eiffel Forum License v1.0 * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=c9f95c2f3f2ffb5e0ae55fe7388af75547660941 + * @osiApproved + * + * @see http://www.eiffel-nice.org/license/forum.txt */ - public static readonly OLDAP_1_4 = new SpdxLicense('OLDAP-1.4'); + public static readonly EFL_1_0 = new SpdxLicense('EFL-1.0'); /** - * SNIA Public License 1.1 + * Open LDAP Public License v1.4 * - * @see https://fedoraproject.org/wiki/Licensing/SNIA_Public_License + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=c9f95c2f3f2ffb5e0ae55fe7388af75547660941 */ - public static readonly SNIA = new SpdxLicense('SNIA'); + public static readonly OLDAP_1_4 = new SpdxLicense('OLDAP-1.4'); /** - * W3C Software Notice and License (2002-12-31) - * - * @osiApproved + * MMIXware License * - * @see http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html + * @see https://gitlab.lrz.de/mmix/mmixware/-/blob/master/boilerplate.w */ - public static readonly W3_C = new SpdxLicense('W3C'); + public static readonly MMIXWARE = new SpdxLicense('MMIXware'); /** - * GNU Free Documentation License v1.3 or later + * OpenPBS v2.3 Software License * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://github.com/adaptivecomputing/torque/blob/master/PBS_License.txt */ - public static readonly GFDL_1_3_OR_LATER = new SpdxLicense('GFDL-1.3-or-later'); + public static readonly OPENPBS_2_3 = new SpdxLicense('OpenPBS-2.3'); /** - * Deutsche Freie Software Lizenz + * Unicode Terms of Use * - * @see http://www.dipp.nrw.de/d-fsl/lizenzen/ + * @see http://web.archive.org/web/20140704074106/http://www.unicode.org/copyright.html */ - public static readonly D_FSL_1_0 = new SpdxLicense('D-FSL-1.0'); + public static readonly UNICODE_TOU = new SpdxLicense('Unicode-TOU'); /** - * Creative Commons Attribution Non Commercial Share Alike 4.0 International + * Creative Commons Attribution 3.0 Germany * - * @see https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode + * @see https://creativecommons.org/licenses/by/3.0/de/legalcode */ - public static readonly CC_BY_NC_SA_4_0 = new SpdxLicense('CC-BY-NC-SA-4.0'); + public static readonly CC_BY_3_0_DE = new SpdxLicense('CC-BY-3.0-DE'); /** - * Naumen Public License + * European Union Public License 1.1 * * @osiApproved * - * @see https://opensource.org/licenses/Naumen + * @see https://joinup.ec.europa.eu/software/page/eupl/licence-eupl */ - public static readonly NAUMEN = new SpdxLicense('Naumen'); + public static readonly EUPL_1_1 = new SpdxLicense('EUPL-1.1'); /** - * FSF All Permissive License + * SL License * - * @see https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html + * @see https://github.com/mtoyoda/sl/blob/master/LICENSE */ - public static readonly FSFAP = new SpdxLicense('FSFAP'); + public static readonly SL = new SpdxLicense('SL'); /** - * BSD 3-Clause No Military License + * GNU General Public License v2.0 w/Font exception * - * @see https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE + * @see https://www.gnu.org/licenses/gpl-faq.html#FontException */ - public static readonly BSD_3_CLAUSE_NO_MILITARY_LICENSE = new SpdxLicense('BSD-3-Clause-No-Military-License'); + public static readonly GPL_2_0_WITH_FONT_EXCEPTION = new SpdxLicense('GPL-2.0-with-font-exception'); /** - * Creative Commons Attribution Share Alike 4.0 International + * Motosoto License * - * @see https://creativecommons.org/licenses/by-sa/4.0/legalcode + * @osiApproved + * + * @see https://opensource.org/licenses/Motosoto */ - public static readonly CC_BY_SA_4_0 = new SpdxLicense('CC-BY-SA-4.0'); + public static readonly MOTOSOTO = new SpdxLicense('Motosoto'); /** - * xlock License + * Caldera License * - * @see https://fossies.org/linux/tiff/contrib/ras/ras2tif.c + * @see http://www.lemis.com/grog/UNIX/ancient-source-all.pdf */ - public static readonly XLOCK = new SpdxLicense('xlock'); + public static readonly CALDERA = new SpdxLicense('Caldera'); /** - * Sendmail License 8.23 + * GNU General Public License v2.0 only * - * @see https://www.proofpoint.com/sites/default/files/sendmail-license.pdf + * @osiApproved + * + * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html */ - public static readonly SENDMAIL_8_23 = new SpdxLicense('Sendmail-8.23'); + public static readonly GPL_2_0 = new SpdxLicense('GPL-2.0'); /** - * Microsoft Public License - * - * @osiApproved + * BSD-Inferno-Nettverk * - * @see http://www.microsoft.com/opensource/licenses.mspx + * @see https://www.inet.no/dante/LICENSE */ - public static readonly MS_PL = new SpdxLicense('MS-PL'); + public static readonly BSD_INFERNO_NETTVERK = new SpdxLicense('BSD-Inferno-Nettverk'); /** - * NIST Public Domain Notice + * GNU Free Documentation License v1.1 * - * @see https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly NIST_PD = new SpdxLicense('NIST-PD'); + public static readonly GFDL_1_1 = new SpdxLicense('GFDL-1.1'); /** - * Community Specification License 1.0 + * TAPR Open Hardware License v1.0 * - * @see https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md + * @see https://www.tapr.org/OHL */ - public static readonly COMMUNITY_SPEC_1_0 = new SpdxLicense('Community-Spec-1.0'); + public static readonly TAPR_OHL_1_0 = new SpdxLicense('TAPR-OHL-1.0'); /** - * CERN Open Hardware Licence v1.1 + * Creative Commons Attribution Non Commercial Share Alike 3.0 Unported * - * @see https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1 + * @see https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode */ - public static readonly CERN_OHL_1_1 = new SpdxLicense('CERN-OHL-1.1'); + public static readonly CC_BY_NC_SA_3_0 = new SpdxLicense('CC-BY-NC-SA-3.0'); /** - * GNU Free Documentation License v1.2 or later + * Creative Commons Attribution Non Commercial Share Alike 1.0 Generic * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode */ - public static readonly GFDL_1_2_OR_LATER = new SpdxLicense('GFDL-1.2-or-later'); + public static readonly CC_BY_NC_SA_1_0 = new SpdxLicense('CC-BY-NC-SA-1.0'); /** - * GNU Library General Public License v2 or later + * BSD 3-Clause Open MPI variant * - * @osiApproved + * @see https://www.open-mpi.org/community/license.php + */ + public static readonly BSD_3_CLAUSE_OPEN_MPI = new SpdxLicense('BSD-3-Clause-Open-MPI'); + + /** + * Creative Commons Attribution 1.0 Generic * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + * @see https://creativecommons.org/licenses/by/1.0/legalcode */ - public static readonly LGPL_2_0_OR_LATER = new SpdxLicense('LGPL-2.0-or-later'); + public static readonly CC_BY_1_0 = new SpdxLicense('CC-BY-1.0'); /** - * Condor Public License v1.1 + * PHP License v3.01 * - * @see http://research.cs.wisc.edu/condor/license.html#condor + * @osiApproved + * + * @see http://www.php.net/license/3_01.txt */ - public static readonly CONDOR_1_1 = new SpdxLicense('Condor-1.1'); + public static readonly PHP_3_01 = new SpdxLicense('PHP-3.01'); /** - * Common Development and Distribution License 1.1 + * PADL License * - * @see http://glassfish.java.net/public/CDDL+GPL_1_1.html + * @see https://git.openldap.org/openldap/openldap/-/blob/master/libraries/libldap/os-local.c?ref_type=heads#L19-23 */ - public static readonly CDDL_1_1 = new SpdxLicense('CDDL-1.1'); + public static readonly PADL = new SpdxLicense('PADL'); /** - * 3dfx Glide License + * Academic Free License v1.1 * - * @see http://www.users.on.net/~triforce/glidexp/COPYING.txt + * @osiApproved + * + * @see http://opensource.linux-mirror.org/licenses/afl-1.1.txt */ - public static readonly GLIDE = new SpdxLicense('Glide'); + public static readonly AFL_1_1 = new SpdxLicense('AFL-1.1'); /** - * SIL Open Font License 1.0 with no Reserved Font Name + * CMU License * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web + * @see https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style */ - public static readonly OFL_1_0_NO_RFN = new SpdxLicense('OFL-1.0-no-RFN'); + public static readonly MIT_CMU = new SpdxLicense('MIT-CMU'); /** - * CMU Mach License + * BSD 3-Clause Flex variant * - * @see https://www.cs.cmu.edu/~410/licenses.html + * @see https://github.com/westes/flex/blob/master/COPYING */ - public static readonly CMU_MACH = new SpdxLicense('CMU-Mach'); + public static readonly BSD_3_CLAUSE_FLEX = new SpdxLicense('BSD-3-Clause-flex'); /** * Open Data Commons Open Database License v1.0 @@ -2686,1248 +2622,1219 @@ export class SpdxLicense { public static readonly ODBL_1_0 = new SpdxLicense('ODbL-1.0'); /** - * Common Lisp LOOP License + * Creative Commons Attribution Non Commercial 4.0 International * - * @see https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/src/lsp/loop.lsp + * @see https://creativecommons.org/licenses/by-nc/4.0/legalcode */ - public static readonly LOOP = new SpdxLicense('LOOP'); + public static readonly CC_BY_NC_4_0 = new SpdxLicense('CC-BY-NC-4.0'); /** - * Motosoto License - * - * @osiApproved + * Python License 2.0.1 * - * @see https://opensource.org/licenses/Motosoto + * @see https://www.python.org/download/releases/2.0.1/license/ */ - public static readonly MOTOSOTO = new SpdxLicense('Motosoto'); + public static readonly PYTHON_2_0_1 = new SpdxLicense('Python-2.0.1'); /** - * GNU Lesser General Public License v2.1 only + * IPA Font License * * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + * @see https://opensource.org/licenses/IPA */ - public static readonly LGPL_2_1_ONLY = new SpdxLicense('LGPL-2.1-only'); + public static readonly IPA = new SpdxLicense('IPA'); /** - * NASA Open Source Agreement 1.3 - * - * @osiApproved + * Apple MIT License * - * @see http://ti.arc.nasa.gov/opensource/nosa/ + * @see https://fedoraproject.org/wiki/Licensing/Apple_MIT_License */ - public static readonly NASA_1_3 = new SpdxLicense('NASA-1.3'); + public static readonly AML = new SpdxLicense('AML'); /** - * European Union Public License 1.0 + * libselinux public domain notice * - * @see http://ec.europa.eu/idabc/en/document/7330.html + * @see https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE */ - public static readonly EUPL_1_0 = new SpdxLicense('EUPL-1.0'); + public static readonly LIBSELINUX_1_0 = new SpdxLicense('libselinux-1.0'); /** - * zlib/libpng License with Acknowledgement + * Creative Commons Attribution 3.0 Austria * - * @see https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement + * @see https://creativecommons.org/licenses/by/3.0/at/legalcode */ - public static readonly ZLIB_ACKNOWLEDGEMENT = new SpdxLicense('zlib-acknowledgement'); + public static readonly CC_BY_3_0_AT = new SpdxLicense('CC-BY-3.0-AT'); /** - * SugarCRM Public License v1.1.3 + * Q Public License 1.0 - INRIA 2004 variant * - * @see http://www.sugarcrm.com/crm/SPL + * @see https://github.com/maranget/hevea/blob/master/LICENSE */ - public static readonly SUGARCRM_1_1_3 = new SpdxLicense('SugarCRM-1.1.3'); + public static readonly QPL_1_0_INRIA_2004 = new SpdxLicense('QPL-1.0-INRIA-2004'); /** - * Widget Workshop License + * GNU Free Documentation License v1.1 or later - invariants * - * @see https://github.com/novnc/noVNC/blob/master/core/crypto/des.js#L24 + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt */ - public static readonly WIDGET_WORKSHOP = new SpdxLicense('Widget-Workshop'); + public static readonly GFDL_1_1_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.1-invariants-or-later'); /** - * BSD 2-Clause NetBSD License + * Rdisc License * - * @see http://www.netbsd.org/about/redistribution.html#default + * @see https://fedoraproject.org/wiki/Licensing/Rdisc_License */ - public static readonly BSD_2_CLAUSE_NETBSD = new SpdxLicense('BSD-2-Clause-NetBSD'); + public static readonly RDISC = new SpdxLicense('Rdisc'); /** - * Info-ZIP License + * BSD with Attribution and HPND disclaimer * - * @see http://www.info-zip.org/license.html + * @see https://github.com/cyrusimap/cyrus-sasl/blob/master/COPYING */ - public static readonly INFO_ZIP = new SpdxLicense('Info-ZIP'); + public static readonly BSD_ATTRIBUTION_HPND_DISCLAIMER = new SpdxLicense('BSD-Attribution-HPND-disclaimer'); /** - * BSD Advertising Acknowledgement License + * Xerox License * - * @see https://github.com/python-excel/xlrd/blob/master/LICENSE#L33 + * @see https://fedoraproject.org/wiki/Licensing/Xerox */ - public static readonly BSD_ADVERTISING_ACKNOWLEDGEMENT = new SpdxLicense('BSD-Advertising-Acknowledgement'); + public static readonly XEROX = new SpdxLicense('Xerox'); /** - * Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic + * LaTeX Project Public License v1.1 * - * @see https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode + * @see http://www.latex-project.org/lppl/lppl-1-1.txt */ - public static readonly CC_BY_NC_ND_1_0 = new SpdxLicense('CC-BY-NC-ND-1.0'); + public static readonly LPPL_1_1 = new SpdxLicense('LPPL-1.1'); /** - * MIT No Attribution - * - * @osiApproved + * Open Government Licence v3.0 * - * @see https://github.com/aws/mit-0 + * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ */ - public static readonly MIT_0 = new SpdxLicense('MIT-0'); + public static readonly OGL_UK_3_0 = new SpdxLicense('OGL-UK-3.0'); /** - * OCLC Research Public License 2.0 + * GNU Lesser General Public License v3.0 only * * @osiApproved * - * @see http://www.oclc.org/research/activities/software/license/v2final.htm + * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html */ - public static readonly OCLC_2_0 = new SpdxLicense('OCLC-2.0'); + public static readonly LGPL_3_0 = new SpdxLicense('LGPL-3.0'); /** - * Open Software License 1.0 + * GNU Lesser General Public License v2.1 only * * @osiApproved * - * @see https://opensource.org/licenses/OSL-1.0 + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html */ - public static readonly OSL_1_0 = new SpdxLicense('OSL-1.0'); + public static readonly LGPL_2_1 = new SpdxLicense('LGPL-2.1'); /** - * Saxpath License + * Minpack License * - * @see https://fedoraproject.org/wiki/Licensing/Saxpath_License + * @see http://www.netlib.org/minpack/disclaimer */ - public static readonly SAXPATH = new SpdxLicense('Saxpath'); + public static readonly MINPACK = new SpdxLicense('Minpack'); /** - * Independent JPEG Group License - short + * Apple Public Source License 1.2 * - * @see https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/ljpg/ - */ - public static readonly IJG_SHORT = new SpdxLicense('IJG-short'); - - /** - * Zend License v2.0 + * @osiApproved * - * @see https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt + * @see http://www.samurajdata.se/opensource/mirror/licenses/apsl.php */ - public static readonly ZEND_2_0 = new SpdxLicense('Zend-2.0'); + public static readonly APSL_1_2 = new SpdxLicense('APSL-1.2'); /** - * Cornell Lossless JPEG License + * Eurosym License * - * @see https://android.googlesource.com/platform/external/dng_sdk/+/refs/heads/master/source/dng_lossless_jpeg.cpp#16 + * @see https://fedoraproject.org/wiki/Licensing/Eurosym */ - public static readonly CORNELL_LOSSLESS_JPEG = new SpdxLicense('Cornell-Lossless-JPEG'); + public static readonly EUROSYM = new SpdxLicense('Eurosym'); /** - * CeCILL Free Software License Agreement v1.0 + * BSD Advertising Acknowledgement License * - * @see http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html + * @see https://github.com/python-excel/xlrd/blob/master/LICENSE#L33 */ - public static readonly CECILL_1_0 = new SpdxLicense('CECILL-1.0'); + public static readonly BSD_ADVERTISING_ACKNOWLEDGEMENT = new SpdxLicense('BSD-Advertising-Acknowledgement'); /** - * OpenPBS v2.3 Software License + * Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales * - * @see https://github.com/adaptivecomputing/torque/blob/master/PBS_License.txt + * @see https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode */ - public static readonly OPENPBS_2_3 = new SpdxLicense('OpenPBS-2.3'); + public static readonly CC_BY_NC_SA_2_0_UK = new SpdxLicense('CC-BY-NC-SA-2.0-UK'); /** - * Creative Commons Attribution Share Alike 2.5 Generic + * X11 License Distribution Modification Variant * - * @see https://creativecommons.org/licenses/by-sa/2.5/legalcode + * @see https://github.com/mirror/ncurses/blob/master/COPYING */ - public static readonly CC_BY_SA_2_5 = new SpdxLicense('CC-BY-SA-2.5'); + public static readonly X11_DISTRIBUTE_MODIFICATIONS_VARIANT = new SpdxLicense('X11-distribute-modifications-variant'); /** - * DSDP License + * w3m License * - * @see https://fedoraproject.org/wiki/Licensing/DSDP + * @see https://github.com/tats/w3m/blob/master/COPYING */ - public static readonly DSDP = new SpdxLicense('DSDP'); + public static readonly W3_M = new SpdxLicense('w3m'); /** - * Martin Birgmeier License + * bzip2 and libbzip2 License v1.0.5 * - * @see https://github.com/Perl/perl5/blob/blead/util.c#L6136 + * @see https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html */ - public static readonly MARTIN_BIRGMEIER = new SpdxLicense('Martin-Birgmeier'); + public static readonly BZIP2_1_0_5 = new SpdxLicense('bzip2-1.0.5'); /** - * Code Project Open License 1.02 + * pnmstitch License * - * @see http://www.codeproject.com/info/cpol10.aspx + * @see https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/editor/pnmstitch.c#l2 */ - public static readonly CPOL_1_02 = new SpdxLicense('CPOL-1.02'); + public static readonly PNMSTITCH = new SpdxLicense('pnmstitch'); /** - * Enlightenment License (e16) + * Common Public Attribution License 1.0 * - * @see https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising + * @osiApproved + * + * @see https://opensource.org/licenses/CPAL-1.0 */ - public static readonly MIT_ADVERTISING = new SpdxLicense('MIT-advertising'); + public static readonly CPAL_1_0 = new SpdxLicense('CPAL-1.0'); /** - * IPA Font License + * Sun Industry Standards Source License v1.1 * * @osiApproved * - * @see https://opensource.org/licenses/IPA + * @see http://www.openoffice.org/licenses/sissl_license.html */ - public static readonly IPA = new SpdxLicense('IPA'); + public static readonly SISSL = new SpdxLicense('SISSL'); /** - * Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany + * Licence Libre du Québec – Réciprocité version 1.1 * - * @see https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode - */ - public static readonly CC_BY_NC_ND_3_0_DE = new SpdxLicense('CC-BY-NC-ND-3.0-DE'); - - /** - * Creative Commons Attribution Share Alike 3.0 Germany + * @osiApproved * - * @see https://creativecommons.org/licenses/by-sa/3.0/de/legalcode + * @see https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/ */ - public static readonly CC_BY_SA_3_0_DE = new SpdxLicense('CC-BY-SA-3.0-DE'); + public static readonly LILIQ_R_1_1 = new SpdxLicense('LiLiQ-R-1.1'); /** - * AMD's plpa_map.c License + * Creative Commons Attribution Non Commercial Share Alike 2.0 Generic * - * @see https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License + * @see https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode */ - public static readonly AMDPLPA = new SpdxLicense('AMDPLPA'); + public static readonly CC_BY_NC_SA_2_0 = new SpdxLicense('CC-BY-NC-SA-2.0'); /** - * Simple Public License 2.0 + * The Unlicense * * @osiApproved * - * @see https://opensource.org/licenses/SimPL-2.0 + * @see https://unlicense.org/ */ - public static readonly SIMPL_2_0 = new SpdxLicense('SimPL-2.0'); + public static readonly UNLICENSE = new SpdxLicense('Unlicense'); /** - * Eclipse Public License 1.0 - * - * @osiApproved + * Linux Kernel Variant of OpenIB.org license * - * @see http://www.eclipse.org/legal/epl-v10.html + * @see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h */ - public static readonly EPL_1_0 = new SpdxLicense('EPL-1.0'); + public static readonly LINUX_OPENIB = new SpdxLicense('Linux-OpenIB'); /** - * Affero General Public License v1.0 only + * Common Lisp LOOP License * - * @see http://www.affero.org/oagpl.html + * @see https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/src/lsp/loop.lsp */ - public static readonly AGPL_1_0_ONLY = new SpdxLicense('AGPL-1.0-only'); + public static readonly LOOP = new SpdxLicense('LOOP'); /** - * Sax Public Domain Notice + * Community Data License Agreement Sharing 1.0 * - * @see http://www.saxproject.org/copying.html + * @see https://cdla.io/sharing-1-0 */ - public static readonly SAX_PD = new SpdxLicense('SAX-PD'); + public static readonly CDLA_SHARING_1_0 = new SpdxLicense('CDLA-Sharing-1.0'); /** - * GNU Free Documentation License v1.1 or later - no invariants + * Creative Commons Attribution 3.0 Unported * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @see https://creativecommons.org/licenses/by/3.0/legalcode */ - public static readonly GFDL_1_1_NO_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.1-no-invariants-or-later'); + public static readonly CC_BY_3_0 = new SpdxLicense('CC-BY-3.0'); /** - * bzip2 and libbzip2 License v1.0.6 + * Open LDAP Public License v2.4 * - * @see https://sourceware.org/git/?p=bzip2.git;a=blob;f=LICENSE;hb=bzip2-1.0.6 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cd1284c4a91a8a380d904eee68d1583f989ed386 */ - public static readonly BZIP2_1_0_6 = new SpdxLicense('bzip2-1.0.6'); + public static readonly OLDAP_2_4 = new SpdxLicense('OLDAP-2.4'); /** - * FSF Unlimited License + * CMU Mach License * - * @see https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License + * @see https://www.cs.cmu.edu/~410/licenses.html */ - public static readonly FSFUL = new SpdxLicense('FSFUL'); + public static readonly CMU_MACH = new SpdxLicense('CMU-Mach'); /** - * Spencer License 94 + * Licence Libre du Québec – Permissive version 1.1 * - * @see https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License + * @osiApproved + * + * @see https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/ */ - public static readonly SPENCER_94 = new SpdxLicense('Spencer-94'); + public static readonly LILIQ_P_1_1 = new SpdxLicense('LiLiQ-P-1.1'); /** - * CFITSIO License + * GNU Library General Public License v2 only * - * @see https://heasarc.gsfc.nasa.gov/docs/software/fitsio/c/f_user/node9.html + * @osiApproved + * + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html */ - public static readonly CFITSIO = new SpdxLicense('CFITSIO'); + public static readonly LGPL_2_0_ONLY = new SpdxLicense('LGPL-2.0-only'); /** - * AdaCore Doc License + * Adobe Postscript AFM License * - * @see https://github.com/AdaCore/xmlada/blob/master/docs/index.rst + * @see https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM */ - public static readonly ADACORE_DOC = new SpdxLicense('AdaCore-doc'); + public static readonly APAFML = new SpdxLicense('APAFML'); /** - * BSD Source Code Attribution + * Entessa Public License v1.0 * - * @see https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt + * @osiApproved + * + * @see https://opensource.org/licenses/Entessa */ - public static readonly BSD_SOURCE_CODE = new SpdxLicense('BSD-Source-Code'); + public static readonly ENTESSA = new SpdxLicense('Entessa'); /** - * Noweb License + * CNRI Python License * - * @see https://fedoraproject.org/wiki/Licensing/Noweb + * @osiApproved + * + * @see https://opensource.org/licenses/CNRI-Python */ - public static readonly NOWEB = new SpdxLicense('Noweb'); + public static readonly CNRI_PYTHON = new SpdxLicense('CNRI-Python'); /** - * Secure Messaging Protocol Public License + * OGC Software License, Version 1.0 * - * @see https://github.com/dcblake/SMP/blob/master/Documentation/License.txt + * @see https://www.ogc.org/ogc/software/1.0 */ - public static readonly SMPPL = new SpdxLicense('SMPPL'); + public static readonly OGC_1_0 = new SpdxLicense('OGC-1.0'); /** - * Linux man-pages Copyleft Variant + * Historical Permission Notice and Disclaimer - University of California variant * - * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/set_mempolicy.2#n5 + * @see https://core.tcl-lang.org/tk/file?name=compat/unistd.h */ - public static readonly LINUX_MAN_PAGES_COPYLEFT_VAR = new SpdxLicense('Linux-man-pages-copyleft-var'); + public static readonly HPND_UC = new SpdxLicense('HPND-UC'); /** - * Barr License + * Creative Commons Attribution 3.0 IGO * - * @see https://fedoraproject.org/wiki/Licensing/Barr + * @see https://creativecommons.org/licenses/by/3.0/igo/legalcode */ - public static readonly BARR = new SpdxLicense('Barr'); + public static readonly CC_BY_3_0_IGO = new SpdxLicense('CC-BY-3.0-IGO'); /** - * Open LDAP Public License v2.1 + * Matrix Template Library License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b0d176738e96a0d3b9f85cb51e140a86f21be715 + * @see https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License */ - public static readonly OLDAP_2_1 = new SpdxLicense('OLDAP-2.1'); + public static readonly MTLL = new SpdxLicense('MTLL'); /** - * Text-Tabs+Wrap License + * Historical Permission Notice and Disclaimer - Markus Kuhn variant * - * @see https://fedoraproject.org/wiki/Licensing/TTWL + * @see https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c */ - public static readonly TTWL = new SpdxLicense('TTWL'); + public static readonly HPND_MARKUS_KUHN = new SpdxLicense('HPND-Markus-Kuhn'); /** - * CNRI Python Open Source GPL Compatible License Agreement + * Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO * - * @see http://www.python.org/download/releases/1.6.1/download_win/ + * @see https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode */ - public static readonly CNRI_PYTHON_GPL_COMPATIBLE = new SpdxLicense('CNRI-Python-GPL-Compatible'); + public static readonly CC_BY_NC_ND_3_0_IGO = new SpdxLicense('CC-BY-NC-ND-3.0-IGO'); /** - * Open Software License 2.0 + * Microsoft Reciprocal License * * @osiApproved * - * @see http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html + * @see http://www.microsoft.com/opensource/licenses.mspx */ - public static readonly OSL_2_0 = new SpdxLicense('OSL-2.0'); + public static readonly MS_RL = new SpdxLicense('MS-RL'); /** - * GNU Free Documentation License v1.3 or later - invariants + * AMD's plpa_map.c License * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License */ - public static readonly GFDL_1_3_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.3-invariants-or-later'); + public static readonly AMDPLPA = new SpdxLicense('AMDPLPA'); /** - * XPP License + * Licence Art Libre 1.2 * - * @see https://fedoraproject.org/wiki/Licensing/xpp + * @see http://artlibre.org/licence/lal/licence-art-libre-12/ */ - public static readonly XPP = new SpdxLicense('xpp'); + public static readonly LAL_1_2 = new SpdxLicense('LAL-1.2'); /** - * W3C Software Notice and License (1998-07-20) + * Open LDAP Public License v2.2.1 * - * @see http://www.w3.org/Consortium/Legal/copyright-software-19980720.html + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=4bc786f34b50aa301be6f5600f58a980070f481e */ - public static readonly W3C_19980720 = new SpdxLicense('W3C-19980720'); + public static readonly OLDAP_2_2_1 = new SpdxLicense('OLDAP-2.2.1'); /** - * Linux man-pages - 1 paragraph + * curl License * - * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/getcpu.2#n4 + * @see https://github.com/bagder/curl/blob/master/COPYING */ - public static readonly LINUX_MAN_PAGES_1_PARA = new SpdxLicense('Linux-man-pages-1-para'); + public static readonly CURL = new SpdxLicense('curl'); /** - * Adaptive Public License 1.0 - * - * @osiApproved + * Open LDAP Public License v1.2 * - * @see https://opensource.org/licenses/APL-1.0 + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=42b0383c50c299977b5893ee695cf4e486fb0dc7 */ - public static readonly APL_1_0 = new SpdxLicense('APL-1.0'); + public static readonly OLDAP_1_2 = new SpdxLicense('OLDAP-1.2'); /** - * Common Public Attribution License 1.0 - * - * @osiApproved + * Inner Net License v2.0 * - * @see https://opensource.org/licenses/CPAL-1.0 + * @see https://fedoraproject.org/wiki/Licensing/Inner_Net_License */ - public static readonly CPAL_1_0 = new SpdxLicense('CPAL-1.0'); + public static readonly INNER_NET_2_0 = new SpdxLicense('Inner-Net-2.0'); /** - * Clarified Artistic License + * TermReadKey License * - * @see http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/ + * @see https://github.com/jonathanstowe/TermReadKey/blob/master/README#L9-L10 */ - public static readonly CL_ARTISTIC = new SpdxLicense('ClArtistic'); + public static readonly TERM_READ_KEY = new SpdxLicense('TermReadKey'); /** - * NIST Software License + * Affero General Public License v1.0 * - * @see https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15 + * @see http://www.affero.org/oagpl.html */ - public static readonly NIST_SOFTWARE = new SpdxLicense('NIST-Software'); + public static readonly AGPL_1_0 = new SpdxLicense('AGPL-1.0'); /** - * Upstream Compatibility License v1.0 + * Artistic License 1.0 * * @osiApproved * - * @see https://opensource.org/licenses/UCL-1.0 + * @see https://opensource.org/licenses/Artistic-1.0 */ - public static readonly UCL_1_0 = new SpdxLicense('UCL-1.0'); + public static readonly ARTISTIC_1_0 = new SpdxLicense('Artistic-1.0'); /** - * Open Government Licence v3.0 + * CeCILL Free Software License Agreement v1.1 * - * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ + * @see http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html */ - public static readonly OGL_UK_3_0 = new SpdxLicense('OGL-UK-3.0'); + public static readonly CECILL_1_1 = new SpdxLicense('CECILL-1.1'); /** - * TORQUE v2.5+ Software License v1.1 + * IBM Public License v1.0 * - * @see https://fedoraproject.org/wiki/Licensing/TORQUEv1.1 - */ - public static readonly TORQUE_1_1 = new SpdxLicense('TORQUE-1.1'); - - /** - * Netizen Open Source License + * @osiApproved * - * @see http://bits.netizen.com.au/licenses/NOSL/nosl.txt + * @see https://opensource.org/licenses/IPL-1.0 */ - public static readonly NOSL = new SpdxLicense('NOSL'); + public static readonly IPL_1_0 = new SpdxLicense('IPL-1.0'); /** - * Licence Libre du Québec – Réciprocité version 1.1 + * Lucent Public License v1.02 * * @osiApproved * - * @see https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/ + * @see http://plan9.bell-labs.com/plan9/license.html */ - public static readonly LILIQ_R_1_1 = new SpdxLicense('LiLiQ-R-1.1'); + public static readonly LPL_1_02 = new SpdxLicense('LPL-1.02'); /** - * SIL Open Font License 1.0 + * Baekmuk License * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web + * @see https://fedoraproject.org/wiki/Licensing:Baekmuk?rd=Licensing/Baekmuk */ - public static readonly OFL_1_0 = new SpdxLicense('OFL-1.0'); + public static readonly BAEKMUK = new SpdxLicense('Baekmuk'); /** - * Creative Commons Attribution Non Commercial Share Alike 2.0 Generic + * Norwegian Licence for Open Government Data (NLOD) 1.0 * - * @see https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode + * @see http://data.norge.no/nlod/en/1.0 */ - public static readonly CC_BY_NC_SA_2_0 = new SpdxLicense('CC-BY-NC-SA-2.0'); + public static readonly NLOD_1_0 = new SpdxLicense('NLOD-1.0'); /** - * MIT Tom Wu Variant + * Sendmail License 8.23 * - * @see https://github.com/chromium/octane/blob/master/crypto.js + * @see https://www.proofpoint.com/sites/default/files/sendmail-license.pdf */ - public static readonly MIT_WU = new SpdxLicense('MIT-Wu'); + public static readonly SENDMAIL_8_23 = new SpdxLicense('Sendmail-8.23'); /** - * Red Hat eCos Public License v1.1 + * Nethack General Public License * - * @see http://ecos.sourceware.org/old-license.html - */ - public static readonly RHECOS_1_1 = new SpdxLicense('RHeCos-1.1'); - - /** - * MIT Festival Variant + * @osiApproved * - * @see https://github.com/festvox/flite/blob/master/COPYING + * @see https://opensource.org/licenses/NGPL */ - public static readonly MIT_FESTIVAL = new SpdxLicense('MIT-Festival'); + public static readonly NGPL = new SpdxLicense('NGPL'); /** - * Historical Permission Notice and Disclaimer - sell variant + * Server Side Public License, v 1 * - * @see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h=v4.19 + * @see https://www.mongodb.com/licensing/server-side-public-license */ - public static readonly HPND_SELL_VARIANT = new SpdxLicense('HPND-sell-variant'); + public static readonly SSPL_1_0 = new SpdxLicense('SSPL-1.0'); /** - * GNU General Public License v3.0 or later + * University of Illinois/NCSA Open Source License * * @osiApproved * - * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html + * @see http://otm.illinois.edu/uiuc_openSource */ - public static readonly GPL_3_0_OR_LATER = new SpdxLicense('GPL-3.0-or-later'); + public static readonly NCSA = new SpdxLicense('NCSA'); /** - * Trusster Open Source License + * Creative Commons Zero v1.0 Universal * - * @see https://fedoraproject.org/wiki/Licensing/TOSL + * @see https://creativecommons.org/publicdomain/zero/1.0/legalcode */ - public static readonly TOSL = new SpdxLicense('TOSL'); + public static readonly CC0_1_0 = new SpdxLicense('CC0-1.0'); /** - * GNU Free Documentation License v1.2 only - no invariants + * CeCILL-C Free Software License Agreement * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt + * @see http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html */ - public static readonly GFDL_1_2_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.2-no-invariants-only'); + public static readonly CECILL_C = new SpdxLicense('CECILL-C'); /** - * Blue Oak Model License 1.0.0 + * Furuseth License * - * @see https://blueoakcouncil.org/license/1.0.0 + * @see https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT?ref_type=heads#L39-51 */ - public static readonly BLUEOAK_1_0_0 = new SpdxLicense('BlueOak-1.0.0'); + public static readonly FURUSETH = new SpdxLicense('Furuseth'); /** - * LaTeX Project Public License v1.2 + * JasPer License * - * @see http://www.latex-project.org/lppl/lppl-1-2.txt + * @see http://www.ece.uvic.ca/~mdadams/jasper/LICENSE */ - public static readonly LPPL_1_2 = new SpdxLicense('LPPL-1.2'); + public static readonly JASPER_2_0 = new SpdxLicense('JasPer-2.0'); /** - * iMatix Standard Function Library Agreement + * GNU Lesser General Public License v3.0 or later * - * @see http://legacy.imatix.com/html/sfl/sfl4.htm#license + * @osiApproved + * + * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html */ - public static readonly I_MATIX = new SpdxLicense('iMatix'); + public static readonly LGPL_3_0_OR_LATER = new SpdxLicense('LGPL-3.0-or-later'); /** - * LZMA SDK License (versions 9.11 to 9.20) + * libpng License * - * @see https://www.7-zip.org/sdk.html + * @see http://www.libpng.org/pub/png/src/libpng-LICENSE.txt */ - public static readonly LZMA_SDK_9_11_TO_9_20 = new SpdxLicense('LZMA-SDK-9.11-to-9.20'); + public static readonly LIBPNG = new SpdxLicense('Libpng'); /** - * Time::ParseDate License + * Linux man-pages Copyleft Variant * - * @see https://metacpan.org/pod/Time::ParseDate#LICENSE + * @see https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/set_mempolicy.2#n5 */ - public static readonly TPDL = new SpdxLicense('TPDL'); + public static readonly LINUX_MAN_PAGES_COPYLEFT_VAR = new SpdxLicense('Linux-man-pages-copyleft-var'); /** - * Creative Commons Attribution 3.0 Unported + * Open LDAP Public License 2.2.2 * - * @see https://creativecommons.org/licenses/by/3.0/legalcode + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=df2cc1e21eb7c160695f5b7cffd6296c151ba188 */ - public static readonly CC_BY_3_0 = new SpdxLicense('CC-BY-3.0'); + public static readonly OLDAP_2_2_2 = new SpdxLicense('OLDAP-2.2.2'); /** - * Apache License 1.0 + * FreeBSD Documentation License * - * @see http://www.apache.org/licenses/LICENSE-1.0 + * @see https://www.freebsd.org/copyright/freebsd-doc-license/ */ - public static readonly APACHE_1_0 = new SpdxLicense('Apache-1.0'); + public static readonly FREEBSD_DOC = new SpdxLicense('FreeBSD-DOC'); /** - * GNU Free Documentation License v1.3 + * Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany * - * @see https://www.gnu.org/licenses/fdl-1.3.txt + * @see https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode */ - public static readonly GFDL_1_3 = new SpdxLicense('GFDL-1.3'); + public static readonly CC_BY_NC_ND_3_0_DE = new SpdxLicense('CC-BY-NC-ND-3.0-DE'); /** - * Fair License - * - * @osiApproved + * NIST Public Domain Notice with license fallback * - * @see http://fairlicense.org/ + * @see https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE */ - public static readonly FAIR = new SpdxLicense('Fair'); + public static readonly NIST_PD_FALLBACK = new SpdxLicense('NIST-PD-fallback'); /** - * Eiffel Forum License v2.0 - * - * @osiApproved + * Widget Workshop License * - * @see http://www.eiffel-nice.org/license/eiffel-forum-license-2.html + * @see https://github.com/novnc/noVNC/blob/master/core/crypto/des.js#L24 */ - public static readonly EFL_2_0 = new SpdxLicense('EFL-2.0'); + public static readonly WIDGET_WORKSHOP = new SpdxLicense('Widget-Workshop'); /** - * GNU General Public License v2.0 only + * Reciprocal Public License 1.1 * * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + * @see https://opensource.org/licenses/RPL-1.1 */ - public static readonly GPL_2_0_ONLY = new SpdxLicense('GPL-2.0-only'); + public static readonly RPL_1_1 = new SpdxLicense('RPL-1.1'); /** - * CERN Open Hardware Licence Version 2 - Permissive - * - * @osiApproved + * ASWF Digital Assets License 1.1 * - * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 + * @see https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.1.txt */ - public static readonly CERN_OHL_P_2_0 = new SpdxLicense('CERN-OHL-P-2.0'); + public static readonly ASWF_DIGITAL_ASSETS_1_1 = new SpdxLicense('ASWF-Digital-Assets-1.1'); /** - * Wsuipa License + * Net-SNMP License * - * @see https://fedoraproject.org/wiki/Licensing/Wsuipa + * @see http://net-snmp.sourceforge.net/about/license.html */ - public static readonly WSUIPA = new SpdxLicense('Wsuipa'); + public static readonly NET_SNMP = new SpdxLicense('Net-SNMP'); /** - * Sun Public License v1.0 - * - * @osiApproved + * Creative Commons Attribution Non Commercial Share Alike 2.5 Generic * - * @see https://opensource.org/licenses/SPL-1.0 + * @see https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode */ - public static readonly SPL_1_0 = new SpdxLicense('SPL-1.0'); + public static readonly CC_BY_NC_SA_2_5 = new SpdxLicense('CC-BY-NC-SA-2.5'); /** - * BSD 3-Clause No Nuclear License 2014 + * Unicode License Agreement - Data Files and Software (2015) * - * @see https://java.net/projects/javaeetutorial/pages/BerkeleyLicense + * @see https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html */ - public static readonly BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014 = new SpdxLicense('BSD-3-Clause-No-Nuclear-License-2014'); + public static readonly UNICODE_DFS_2015 = new SpdxLicense('Unicode-DFS-2015'); /** - * The MirOS Licence - * - * @osiApproved + * GNU Free Documentation License v1.2 * - * @see https://opensource.org/licenses/MirOS + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly MIR_O_S = new SpdxLicense('MirOS'); + public static readonly GFDL_1_2 = new SpdxLicense('GFDL-1.2'); /** - * SQLite Blessing + * Intel Open Source License * - * @see https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln=4-9 + * @osiApproved + * + * @see https://opensource.org/licenses/Intel */ - public static readonly BLESSING = new SpdxLicense('blessing'); + public static readonly INTEL = new SpdxLicense('Intel'); /** - * Jam License - * - * @osiApproved + * SGP4 Permission Notice * - * @see https://www.boost.org/doc/libs/1_35_0/doc/html/jam.html + * @see https://celestrak.org/publications/AIAA/2006-6753/faq.php */ - public static readonly JAM = new SpdxLicense('Jam'); + public static readonly SGP4 = new SpdxLicense('SGP4'); /** - * GNU General Public License v3.0 w/GCC Runtime Library exception - * - * @osiApproved + * Zimbra Public License v1.3 * - * @see https://www.gnu.org/licenses/gcc-exception-3.1.html + * @see http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html */ - public static readonly GPL_3_0_WITH_GCC_EXCEPTION = new SpdxLicense('GPL-3.0-with-GCC-exception'); + public static readonly ZIMBRA_1_3 = new SpdxLicense('Zimbra-1.3'); /** - * Open LDAP Public License v2.4 + * Open Group Test Suite License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cd1284c4a91a8a380d904eee68d1583f989ed386 + * @osiApproved + * + * @see http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt */ - public static readonly OLDAP_2_4 = new SpdxLicense('OLDAP-2.4'); + public static readonly OGTSL = new SpdxLicense('OGTSL'); /** - * ANTLR Software Rights Notice + * Open Data Commons Public Domain Dedication & License 1.0 * - * @see http://www.antlr2.org/license.html + * @see http://opendatacommons.org/licenses/pddl/1.0/ */ - public static readonly ANTLR_PD = new SpdxLicense('ANTLR-PD'); + public static readonly PDDL_1_0 = new SpdxLicense('PDDL-1.0'); /** - * LZMA SDK License (versions 9.22 and beyond) + * UnixCrypt License * - * @see https://www.7-zip.org/sdk.html + * @see https://foss.heptapod.net/python-libs/passlib/-/blob/branch/stable/LICENSE#L70 */ - public static readonly LZMA_SDK_9_22 = new SpdxLicense('LZMA-SDK-9.22'); + public static readonly UNIX_CRYPT = new SpdxLicense('UnixCrypt'); /** - * PHP License v3.0 + * CERN Open Hardware Licence Version 2 - Weakly Reciprocal * * @osiApproved * - * @see http://www.php.net/license/3_0.txt + * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 */ - public static readonly PHP_3_0 = new SpdxLicense('PHP-3.0'); + public static readonly CERN_OHL_W_2_0 = new SpdxLicense('CERN-OHL-W-2.0'); /** - * Open LDAP Public License v2.2.1 + * GNU Free Documentation License v1.3 only * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=4bc786f34b50aa301be6f5600f58a980070f481e + * @see https://www.gnu.org/licenses/fdl-1.3.txt */ - public static readonly OLDAP_2_2_1 = new SpdxLicense('OLDAP-2.2.1'); + public static readonly GFDL_1_3_ONLY = new SpdxLicense('GFDL-1.3-only'); /** - * Creative Commons Attribution Non Commercial Share Alike 2.0 Germany + * Creative Commons Attribution Non Commercial 2.5 Generic * - * @see https://creativecommons.org/licenses/by-nc-sa/2.0/de/legalcode + * @see https://creativecommons.org/licenses/by-nc/2.5/legalcode */ - public static readonly CC_BY_NC_SA_2_0_DE = new SpdxLicense('CC-BY-NC-SA-2.0-DE'); + public static readonly CC_BY_NC_2_5 = new SpdxLicense('CC-BY-NC-2.5'); /** - * PNG Reference Library version 2 + * Erlang Public License v1.1 * - * @see http://www.libpng.org/pub/png/src/libpng-LICENSE.txt + * @see http://www.erlang.org/EPLICENSE */ - public static readonly LIBPNG_2_0 = new SpdxLicense('libpng-2.0'); + public static readonly ERLPL_1_1 = new SpdxLicense('ErlPL-1.1'); /** - * UCAR License + * magaz License * - * @see https://github.com/Unidata/UDUNITS-2/blob/master/COPYRIGHT + * @see https://mirrors.nic.cz/tex-archive/macros/latex/contrib/magaz/magaz.tex */ - public static readonly UCAR = new SpdxLicense('UCAR'); + public static readonly MAGAZ = new SpdxLicense('magaz'); /** - * gnuplot License + * Borceux license * - * @see https://fedoraproject.org/wiki/Licensing/Gnuplot + * @see https://fedoraproject.org/wiki/Licensing/Borceux */ - public static readonly GNUPLOT = new SpdxLicense('gnuplot'); + public static readonly BORCEUX = new SpdxLicense('Borceux'); /** - * Nunit License + * App::s2p License * - * @see https://fedoraproject.org/wiki/Licensing/Nunit + * @see https://fedoraproject.org/wiki/Licensing/App-s2p */ - public static readonly NUNIT = new SpdxLicense('Nunit'); + public static readonly APP_S2P = new SpdxLicense('App-s2p'); /** - * Creative Commons Attribution Non Commercial 2.5 Generic + * Creative Commons Attribution Non Commercial No Derivatives 4.0 International * - * @see https://creativecommons.org/licenses/by-nc/2.5/legalcode + * @see https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode */ - public static readonly CC_BY_NC_2_5 = new SpdxLicense('CC-BY-NC-2.5'); + public static readonly CC_BY_NC_ND_4_0 = new SpdxLicense('CC-BY-NC-ND-4.0'); /** - * NRL License + * GNU Affero General Public License v3.0 * - * @see http://web.mit.edu/network/isakmp/nrllicense.html + * @osiApproved + * + * @see https://www.gnu.org/licenses/agpl.txt */ - public static readonly NRL = new SpdxLicense('NRL'); + public static readonly AGPL_3_0 = new SpdxLicense('AGPL-3.0'); /** - * Python License 2.0 + * CeCILL Free Software License Agreement v2.1 * * @osiApproved * - * @see https://opensource.org/licenses/Python-2.0 + * @see http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html */ - public static readonly PYTHON_2_0 = new SpdxLicense('Python-2.0'); + public static readonly CECILL_2_1 = new SpdxLicense('CECILL-2.1'); /** - * Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales + * Open Government Licence v2.0 * - * @see https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode + * @see http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/ */ - public static readonly CC_BY_NC_SA_2_0_UK = new SpdxLicense('CC-BY-NC-SA-2.0-UK'); + public static readonly OGL_UK_2_0 = new SpdxLicense('OGL-UK-2.0'); /** - * GL2PS License + * BSD Protection License * - * @see http://www.geuz.org/gl2ps/COPYING.GL2PS + * @see https://fedoraproject.org/wiki/Licensing/BSD_Protection_License */ - public static readonly GL2_P_S = new SpdxLicense('GL2PS'); + public static readonly BSD_PROTECTION = new SpdxLicense('BSD-Protection'); /** - * Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic + * CeCILL-B Free Software License Agreement * - * @see https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode + * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html */ - public static readonly CC_BY_NC_ND_2_0 = new SpdxLicense('CC-BY-NC-ND-2.0'); + public static readonly CECILL_B = new SpdxLicense('CECILL-B'); /** - * Academic Free License v1.1 + * Systemics BSD variant license * - * @osiApproved - * - * @see http://opensource.linux-mirror.org/licenses/afl-1.1.txt + * @see https://metacpan.org/release/DPARIS/Crypt-DES-2.07/source/COPYRIGHT */ - public static readonly AFL_1_1 = new SpdxLicense('AFL-1.1'); + public static readonly BSD_SYSTEMICS = new SpdxLicense('BSD-Systemics'); /** - * Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic + * GNU General Public License v2.0 w/Classpath exception * - * @see https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode + * @see https://www.gnu.org/software/classpath/license.html */ - public static readonly CC_BY_NC_ND_2_5 = new SpdxLicense('CC-BY-NC-ND-2.5'); + public static readonly GPL_2_0_WITH_CLASSPATH_EXCEPTION = new SpdxLicense('GPL-2.0-with-classpath-exception'); /** - * enna License + * Open Software License 1.0 * - * @see https://fedoraproject.org/wiki/Licensing/MIT#enna + * @osiApproved + * + * @see https://opensource.org/licenses/OSL-1.0 */ - public static readonly MIT_ENNA = new SpdxLicense('MIT-enna'); + public static readonly OSL_1_0 = new SpdxLicense('OSL-1.0'); /** - * Creative Commons Attribution Non Commercial No Derivatives 4.0 International + * EPICS Open License * - * @see https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode + * @see https://epics.anl.gov/license/open.php */ - public static readonly CC_BY_NC_ND_4_0 = new SpdxLicense('CC-BY-NC-ND-4.0'); + public static readonly EPICS = new SpdxLicense('EPICS'); /** - * Boost Software License 1.0 - * - * @osiApproved + * GNU Free Documentation License v1.3 only - no invariants * - * @see http://www.boost.org/LICENSE_1_0.txt + * @see https://www.gnu.org/licenses/fdl-1.3.txt */ - public static readonly BSL_1_0 = new SpdxLicense('BSL-1.0'); + public static readonly GFDL_1_3_NO_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.3-no-invariants-only'); /** - * GNU General Public License v2.0 w/GCC Runtime Library exception + * RealNetworks Public Source License v1.0 * - * @see https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/libgcc1.c;h=762f5143fc6eed57b6797c82710f3538aa52b40b;hb=cb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10 + * @osiApproved + * + * @see https://helixcommunity.org/content/rpsl */ - public static readonly GPL_2_0_WITH_GCC_EXCEPTION = new SpdxLicense('GPL-2.0-with-GCC-exception'); + public static readonly RPSL_1_0 = new SpdxLicense('RPSL-1.0'); /** - * Linux man-pages Copyleft + * Common Public License 1.0 * - * @see https://www.kernel.org/doc/man-pages/licenses.html + * @osiApproved + * + * @see https://opensource.org/licenses/CPL-1.0 */ - public static readonly LINUX_MAN_PAGES_COPYLEFT = new SpdxLicense('Linux-man-pages-copyleft'); + public static readonly CPL_1_0 = new SpdxLicense('CPL-1.0'); /** - * GNU Library General Public License v2 only + * Eiffel Forum License v2.0 * * @osiApproved * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + * @see http://www.eiffel-nice.org/license/eiffel-forum-license-2.html */ - public static readonly LGPL_2_0 = new SpdxLicense('LGPL-2.0'); + public static readonly EFL_2_0 = new SpdxLicense('EFL-2.0'); /** - * BSD 4-Clause "Original" or "Old" License + * Netscape Public License v1.1 * - * @see http://directory.fsf.org/wiki/License:BSD_4Clause + * @see http://www.mozilla.org/MPL/NPL/1.1/ */ - public static readonly BSD_4_CLAUSE = new SpdxLicense('BSD-4-Clause'); + public static readonly NPL_1_1 = new SpdxLicense('NPL-1.1'); /** - * Q Public License 1.0 - * - * @osiApproved + * Cube License * - * @see http://doc.qt.nokia.com/3.3/license.html + * @see https://fedoraproject.org/wiki/Licensing/Cube */ - public static readonly QPL_1_0 = new SpdxLicense('QPL-1.0'); + public static readonly CUBE = new SpdxLicense('Cube'); /** - * CERN Open Hardware Licence v1.2 + * Historical Permission Notice and Disclaimer - sell regexpr variant * - * @see https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2 + * @see https://gitlab.com/bacula-org/bacula/-/blob/Branch-11.0/bacula/LICENSE-FOSS?ref_type=heads#L245 */ - public static readonly CERN_OHL_1_2 = new SpdxLicense('CERN-OHL-1.2'); + public static readonly HPND_SELL_REGEXPR = new SpdxLicense('HPND-sell-regexpr'); /** - * metamail License + * Creative Commons Attribution Non Commercial Share Alike 3.0 Germany * - * @see https://github.com/Dual-Life/mime-base64/blob/master/Base64.xs#L12 + * @see https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode */ - public static readonly METAMAIL = new SpdxLicense('metamail'); + public static readonly CC_BY_NC_SA_3_0_DE = new SpdxLicense('CC-BY-NC-SA-3.0-DE'); /** - * Checkmk License + * Academy of Motion Picture Arts and Sciences BSD * - * @see https://github.com/libcheck/check/blob/master/checkmk/checkmk.in + * @see https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD */ - public static readonly CHECKMK = new SpdxLicense('checkmk'); + public static readonly AMPAS = new SpdxLicense('AMPAS'); /** - * NTP No Attribution + * Norwegian Licence for Open Government Data (NLOD) 2.0 * - * @see https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c + * @see http://data.norge.no/nlod/en/2.0 */ - public static readonly NTP_0 = new SpdxLicense('NTP-0'); + public static readonly NLOD_2_0 = new SpdxLicense('NLOD-2.0'); /** - * Imlib2 License + * Text-Tabs+Wrap License * - * @see http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING + * @see https://fedoraproject.org/wiki/Licensing/TTWL */ - public static readonly IMLIB2 = new SpdxLicense('Imlib2'); + public static readonly TTWL = new SpdxLicense('TTWL'); /** - * Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported + * Scheme Widget Library (SWL) Software License Agreement * - * @see https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode + * @see https://fedoraproject.org/wiki/Licensing/SWL */ - public static readonly CC_BY_NC_ND_3_0 = new SpdxLicense('CC-BY-NC-ND-3.0'); + public static readonly SWL = new SpdxLicense('SWL'); /** - * Apple Public Source License 1.2 + * MIT License Modern Variant * * @osiApproved * - * @see http://www.samurajdata.se/opensource/mirror/licenses/apsl.php + * @see https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants */ - public static readonly APSL_1_2 = new SpdxLicense('APSL-1.2'); + public static readonly MIT_MODERN_VARIANT = new SpdxLicense('MIT-Modern-Variant'); /** - * Mup License + * FSF Unlimited License (With License Retention and Warranty Disclaimer) * - * @see https://fedoraproject.org/wiki/Licensing/Mup + * @see https://lists.gnu.org/archive/html/autoconf/2012-04/msg00061.html */ - public static readonly MUP = new SpdxLicense('Mup'); + public static readonly FSFULLRWD = new SpdxLicense('FSFULLRWD'); /** - * SSH OpenSSH license + * Non-Commercial Government Licence * - * @see https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10 + * @see http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/ */ - public static readonly SSH_OPENSSH = new SpdxLicense('SSH-OpenSSH'); + public static readonly NCGL_UK_2_0 = new SpdxLicense('NCGL-UK-2.0'); /** - * Open Logistics Foundation License Version 1.3 - * - * @osiApproved + * NTP No Attribution * - * @see https://openlogisticsfoundation.org/licenses/ + * @see https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c */ - public static readonly OLFL_1_3 = new SpdxLicense('OLFL-1.3'); + public static readonly NTP_0 = new SpdxLicense('NTP-0'); /** - * BSD 3-Clause Open MPI variant + * SGI Free Software License B v1.0 * - * @see https://www.open-mpi.org/community/license.php + * @see http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html */ - public static readonly BSD_3_CLAUSE_OPEN_MPI = new SpdxLicense('BSD-3-Clause-Open-MPI'); + public static readonly SGI_B_1_0 = new SpdxLicense('SGI-B-1.0'); /** - * GNU General Public License v3.0 w/Autoconf exception + * Hewlett-Packard BSD variant license * - * @see https://www.gnu.org/licenses/autoconf-exception-3.0.html + * @see https://github.com/zdohnal/hplip/blob/master/COPYING#L939 */ - public static readonly GPL_3_0_WITH_AUTOCONF_EXCEPTION = new SpdxLicense('GPL-3.0-with-autoconf-exception'); + public static readonly BSD_3_CLAUSE_HP = new SpdxLicense('BSD-3-Clause-HP'); /** - * Eiffel Forum License v1.0 + * CNRI Python Open Source GPL Compatible License Agreement * - * @osiApproved + * @see http://www.python.org/download/releases/1.6.1/download_win/ + */ + public static readonly CNRI_PYTHON_GPL_COMPATIBLE = new SpdxLicense('CNRI-Python-GPL-Compatible'); + + /** + * Community Data License Agreement Permissive 1.0 * - * @see http://www.eiffel-nice.org/license/forum.txt + * @see https://cdla.io/permissive-1-0 */ - public static readonly EFL_1_0 = new SpdxLicense('EFL-1.0'); + public static readonly CDLA_PERMISSIVE_1_0 = new SpdxLicense('CDLA-Permissive-1.0'); /** - * Intel Open Source License + * Creative Commons Attribution Non Commercial Share Alike 3.0 IGO * - * @osiApproved + * @see https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode + */ + public static readonly CC_BY_NC_SA_3_0_IGO = new SpdxLicense('CC-BY-NC-SA-3.0-IGO'); + + /** + * GNU General Public License v2.0 w/GCC Runtime Library exception * - * @see https://opensource.org/licenses/Intel + * @see https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/libgcc1.c;h=762f5143fc6eed57b6797c82710f3538aa52b40b;hb=cb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10 */ - public static readonly INTEL = new SpdxLicense('Intel'); + public static readonly GPL_2_0_WITH_GCC_EXCEPTION = new SpdxLicense('GPL-2.0-with-GCC-exception'); /** - * Beerware License + * Open Public License v1.0 * - * @see https://fedoraproject.org/wiki/Licensing/Beerware + * @see http://old.koalateam.com/jackaroo/OPL_1_0.TXT */ - public static readonly BEERWARE = new SpdxLicense('Beerware'); + public static readonly OPL_1_0 = new SpdxLicense('OPL-1.0'); /** - * Common Public License 1.0 + * Frameworx Open License 1.0 * * @osiApproved * - * @see https://opensource.org/licenses/CPL-1.0 + * @see https://opensource.org/licenses/Frameworx-1.0 */ - public static readonly CPL_1_0 = new SpdxLicense('CPL-1.0'); + public static readonly FRAMEWORX_1_0 = new SpdxLicense('Frameworx-1.0'); /** - * TermReadKey License + * Zed License * - * @see https://github.com/jonathanstowe/TermReadKey/blob/master/README#L9-L10 + * @see https://fedoraproject.org/wiki/Licensing/Zed */ - public static readonly TERM_READ_KEY = new SpdxLicense('TermReadKey'); + public static readonly ZED = new SpdxLicense('Zed'); /** - * Mulan Permissive Software License, Version 2 - * - * @osiApproved + * Red Hat eCos Public License v1.1 * - * @see https://license.coscl.org.cn/MulanPSL2/ + * @see http://ecos.sourceware.org/old-license.html */ - public static readonly MULANPSL_2_0 = new SpdxLicense('MulanPSL-2.0'); + public static readonly RHECOS_1_1 = new SpdxLicense('RHeCos-1.1'); /** - * CNRI Jython License + * Boehm-Demers-Weiser GC License * - * @see http://www.jython.org/license.html + * @see https://fedoraproject.org/wiki/Licensing:MIT#Another_Minimal_variant_(found_in_libatomic_ops) */ - public static readonly CNRI_JYTHON = new SpdxLicense('CNRI-Jython'); + public static readonly BOEHM_GC = new SpdxLicense('Boehm-GC'); /** - * Solderpad Hardware License, Version 0.51 + * Martin Birgmeier License * - * @see https://solderpad.org/licenses/SHL-0.51/ + * @see https://github.com/Perl/perl5/blob/blead/util.c#L6136 */ - public static readonly SHL_0_51 = new SpdxLicense('SHL-0.51'); + public static readonly MARTIN_BIRGMEIER = new SpdxLicense('Martin-Birgmeier'); /** - * CERN Open Hardware Licence Version 2 - Weakly Reciprocal - * - * @osiApproved + * Creative Commons Attribution Share Alike 3.0 Austria * - * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 + * @see https://creativecommons.org/licenses/by-sa/3.0/at/legalcode */ - public static readonly CERN_OHL_W_2_0 = new SpdxLicense('CERN-OHL-W-2.0'); + public static readonly CC_BY_SA_3_0_AT = new SpdxLicense('CC-BY-SA-3.0-AT'); /** - * BSD-2-Clause Plus Patent License + * GNU Lesser General Public License v2.1 or later * * @osiApproved * - * @see https://opensource.org/licenses/BSDplusPatent + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html */ - public static readonly BSD_2_CLAUSE_PATENT = new SpdxLicense('BSD-2-Clause-Patent'); + public static readonly LGPL_2_1_OR_LATER = new SpdxLicense('LGPL-2.1-or-later'); /** - * SunPro License + * W3C Software Notice and Document License (2015-05-13) * - * @see https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_acosh.c + * @see https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document */ - public static readonly SUN_PRO = new SpdxLicense('SunPro'); + public static readonly W3C_20150513 = new SpdxLicense('W3C-20150513'); /** - * TAPR Open Hardware License v1.0 + * Kastrup License * - * @see https://www.tapr.org/OHL + * @see https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/kastrup/binhex.dtx */ - public static readonly TAPR_OHL_1_0 = new SpdxLicense('TAPR-OHL-1.0'); + public static readonly KASTRUP = new SpdxLicense('Kastrup'); /** - * CERN Open Hardware Licence Version 2 - Strongly Reciprocal + * Mozilla Public License 2.0 * * @osiApproved * - * @see https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 - */ - public static readonly CERN_OHL_S_2_0 = new SpdxLicense('CERN-OHL-S-2.0'); - - /** - * Zope Public License 1.1 - * - * @see http://old.zope.org/Resources/License/ZPL-1.1 + * @see https://www.mozilla.org/MPL/2.0/ */ - public static readonly ZPL_1_1 = new SpdxLicense('ZPL-1.1'); + public static readonly MPL_2_0 = new SpdxLicense('MPL-2.0'); /** - * Creative Commons Attribution 4.0 International + * Code Project Open License 1.02 * - * @see https://creativecommons.org/licenses/by/4.0/legalcode + * @see http://www.codeproject.com/info/cpol10.aspx */ - public static readonly CC_BY_4_0 = new SpdxLicense('CC-BY-4.0'); + public static readonly CPOL_1_02 = new SpdxLicense('CPOL-1.02'); /** - * BitTorrent Open Source License v1.0 + * Vim License * - * @see http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1=1.1&r2=1.1.1.1&diff_format=s + * @see http://vimdoc.sourceforge.net/htmldoc/uganda.html */ - public static readonly BITTORRENT_1_0 = new SpdxLicense('BitTorrent-1.0'); + public static readonly VIM = new SpdxLicense('Vim'); /** - * libselinux public domain notice + * zlib/libpng License with Acknowledgement * - * @see https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE + * @see https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement */ - public static readonly LIBSELINUX_1_0 = new SpdxLicense('libselinux-1.0'); + public static readonly ZLIB_ACKNOWLEDGEMENT = new SpdxLicense('zlib-acknowledgement'); /** - * Academic Free License v3.0 + * GNU General Public License v3.0 w/GCC Runtime Library exception * * @osiApproved * - * @see http://www.rosenlaw.com/AFL3.0.htm + * @see https://www.gnu.org/licenses/gcc-exception-3.1.html */ - public static readonly AFL_3_0 = new SpdxLicense('AFL-3.0'); + public static readonly GPL_3_0_WITH_GCC_EXCEPTION = new SpdxLicense('GPL-3.0-with-GCC-exception'); /** - * X11 License + * MIT Open Group variant * - * @see http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3 + * @see https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING */ - public static readonly X11 = new SpdxLicense('X11'); + public static readonly MIT_OPEN_GROUP = new SpdxLicense('MIT-open-group'); /** - * Creative Commons Attribution Non Commercial Share Alike 3.0 Germany + * iMatix Standard Function Library Agreement * - * @see https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode + * @see http://legacy.imatix.com/html/sfl/sfl4.htm#license */ - public static readonly CC_BY_NC_SA_3_0_DE = new SpdxLicense('CC-BY-NC-SA-3.0-DE'); + public static readonly I_MATIX = new SpdxLicense('iMatix'); /** - * Bitstream Vera Font License + * MIT Festival Variant * - * @see https://web.archive.org/web/20080207013128/http://www.gnome.org/fonts/ + * @see https://github.com/festvox/flite/blob/master/COPYING */ - public static readonly BITSTREAM_VERA = new SpdxLicense('Bitstream-Vera'); + public static readonly MIT_FESTIVAL = new SpdxLicense('MIT-Festival'); /** - * RSA Message-Digest License + * Utah Raster Toolkit Run Length Encoded License * - * @see http://www.faqs.org/rfcs/rfc1321.html + * @see https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/other/pnmtorle.c */ - public static readonly RSA_MD = new SpdxLicense('RSA-MD'); + public static readonly URT_RLE = new SpdxLicense('URT-RLE'); /** - * BSD 4.3 TAHOE License + * Computational Use of Data Agreement v1.0 * - * @see https://github.com/389ds/389-ds-base/blob/main/ldap/include/sysexits-compat.h#L15 + * @see https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md */ - public static readonly BSD_4_3TAHOE = new SpdxLicense('BSD-4.3TAHOE'); + public static readonly C_UDA_1_0 = new SpdxLicense('C-UDA-1.0'); /** - * EPICS Open License + * Zope Public License 1.1 * - * @see https://epics.anl.gov/license/open.php + * @see http://old.zope.org/Resources/License/ZPL-1.1 */ - public static readonly EPICS = new SpdxLicense('EPICS'); + public static readonly ZPL_1_1 = new SpdxLicense('ZPL-1.1'); /** - * GNU General Public License v2.0 or later - * - * @osiApproved + * CrystalStacker License * - * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html + * @see https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd=Licensing/CrystalStacker */ - public static readonly GPL_2_0_PLUS = new SpdxLicense('GPL-2.0+'); + public static readonly CRYSTAL_STACKER = new SpdxLicense('CrystalStacker'); /** - * Open Public License v1.0 + * Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic * - * @see http://old.koalateam.com/jackaroo/OPL_1_0.TXT + * @see https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode */ - public static readonly OPL_1_0 = new SpdxLicense('OPL-1.0'); + public static readonly CC_BY_NC_ND_2_5 = new SpdxLicense('CC-BY-NC-ND-2.5'); /** - * Solderpad Hardware License v0.5 + * Creative Commons Attribution Non Commercial 1.0 Generic * - * @see https://solderpad.org/licenses/SHL-0.5/ + * @see https://creativecommons.org/licenses/by-nc/1.0/legalcode */ - public static readonly SHL_0_5 = new SpdxLicense('SHL-0.5'); + public static readonly CC_BY_NC_1_0 = new SpdxLicense('CC-BY-NC-1.0'); /** - * FSF Unlimited License (With License Retention and Warranty Disclaimer) + * GNU Free Documentation License v1.2 only - invariants * - * @see https://lists.gnu.org/archive/html/autoconf/2012-04/msg00061.html + * @see https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt */ - public static readonly FSFULLRWD = new SpdxLicense('FSFULLRWD'); + public static readonly GFDL_1_2_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.2-invariants-only'); /** - * Do What The F*ck You Want To Public License + * HPND sell variant with MIT disclaimer * - * @see http://www.wtfpl.net/about/ + * @see https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/README */ - public static readonly WTFPL = new SpdxLicense('WTFPL'); + public static readonly HPND_SELL_VARIANT_MIT_DISCLAIMER = new SpdxLicense('HPND-sell-variant-MIT-disclaimer'); /** - * Open Publication License v1.0 + * Microsoft Public License * - * @see http://opencontent.org/openpub/ + * @osiApproved + * + * @see http://www.microsoft.com/opensource/licenses.mspx */ - public static readonly OPUBL_1_0 = new SpdxLicense('OPUBL-1.0'); + public static readonly MS_PL = new SpdxLicense('MS-PL'); /** - * Licence Art Libre 1.3 + * Historical Permission Notice and Disclaimer - Pbmplus variant * - * @see https://artlibre.org/ + * @see https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/netpbm.c#l8 */ - public static readonly LAL_1_3 = new SpdxLicense('LAL-1.3'); + public static readonly HPND_PBMPLUS = new SpdxLicense('HPND-Pbmplus'); /** - * LaTeX Project Public License v1.3a + * SIL Open Font License 1.1 * - * @see http://www.latex-project.org/lppl/lppl-1-3a.txt + * @osiApproved + * + * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web */ - public static readonly LPPL_1_3A = new SpdxLicense('LPPL-1.3a'); + public static readonly OFL_1_1 = new SpdxLicense('OFL-1.1'); /** - * Net Boolean Public License v1 + * Leptonica License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=37b4b3f6cc4bf34e1d3dec61e69914b9819d8894 + * @see https://fedoraproject.org/wiki/Licensing/Leptonica */ - public static readonly NBPL_1_0 = new SpdxLicense('NBPL-1.0'); + public static readonly LEPTONICA = new SpdxLicense('Leptonica'); /** - * SIL Open Font License 1.1 with Reserved Font Name - * - * @osiApproved + * SunPro License * - * @see http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web + * @see https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_acosh.c */ - public static readonly OFL_1_1_RFN = new SpdxLicense('OFL-1.1-RFN'); + public static readonly SUN_PRO = new SpdxLicense('SunPro'); /** - * Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B) + * Do What The F*ck You Want To Public License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cbf50f4e1185a21abd4c0a54d3f4341fe28f36ea + * @see http://www.wtfpl.net/about/ */ - public static readonly OLDAP_2_0 = new SpdxLicense('OLDAP-2.0'); + public static readonly WTFPL = new SpdxLicense('WTFPL'); /** - * SGP4 Permission Notice + * Common Development and Distribution License 1.0 * - * @see https://celestrak.org/publications/AIAA/2006-6753/faq.php + * @osiApproved + * + * @see https://opensource.org/licenses/cddl1 */ - public static readonly SGP4 = new SpdxLicense('SGP4'); + public static readonly CDDL_1_0 = new SpdxLicense('CDDL-1.0'); /** - * GNU Free Documentation License v1.1 only - invariants + * OFFIS License * - * @see https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt + * @see https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/dicom/README */ - public static readonly GFDL_1_1_INVARIANTS_ONLY = new SpdxLicense('GFDL-1.1-invariants-only'); + public static readonly OFFIS = new SpdxLicense('OFFIS'); /** - * CeCILL Free Software License Agreement v1.1 + * Latex2e License * - * @see http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html + * @see https://fedoraproject.org/wiki/Licensing/Latex2e */ - public static readonly CECILL_1_1 = new SpdxLicense('CECILL-1.1'); + public static readonly LATEX2_E = new SpdxLicense('Latex2e'); /** * GNU Free Documentation License v1.3 or later - no invariants @@ -3937,412 +3844,792 @@ export class SpdxLicense { public static readonly GFDL_1_3_NO_INVARIANTS_OR_LATER = new SpdxLicense('GFDL-1.3-no-invariants-or-later'); /** - * Apache License 1.1 - * - * @osiApproved + * XPP License * - * @see http://apache.org/licenses/LICENSE-1.1 + * @see https://fedoraproject.org/wiki/Licensing/xpp */ - public static readonly APACHE_1_1 = new SpdxLicense('Apache-1.1'); + public static readonly XPP = new SpdxLicense('xpp'); /** - * Norwegian Licence for Open Government Data (NLOD) 1.0 + * LaTeX Project Public License v1.3c * - * @see http://data.norge.no/nlod/en/1.0 + * @osiApproved + * + * @see http://www.latex-project.org/lppl/lppl-1-3c.txt */ - public static readonly NLOD_1_0 = new SpdxLicense('NLOD-1.0'); + public static readonly LPPL_1_3C = new SpdxLicense('LPPL-1.3c'); /** - * Vim License + * xlock License * - * @see http://vimdoc.sourceforge.net/htmldoc/uganda.html + * @see https://fossies.org/linux/tiff/contrib/ras/ras2tif.c */ - public static readonly VIM = new SpdxLicense('Vim'); + public static readonly XLOCK = new SpdxLicense('xlock'); /** - * PostgreSQL License + * Data licence Germany – attribution – version 2.0 + * + * @see https://www.govdata.de/dl-de/by-2-0 + */ + public static readonly DL_DE_BY_2_0 = new SpdxLicense('DL-DE-BY-2.0'); + + /** + * VOSTROM Public License for Open Source + * + * @see https://fedoraproject.org/wiki/Licensing/VOSTROM + */ + public static readonly VOSTROM = new SpdxLicense('VOSTROM'); + + /** + * Apple Public Source License 1.1 * * @osiApproved * - * @see http://www.postgresql.org/about/licence + * @see http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE */ - public static readonly POSTGRE_SQ_L = new SpdxLicense('PostgreSQL'); + public static readonly APSL_1_1 = new SpdxLicense('APSL-1.1'); /** - * FSF Unlimited License (with License Retention) + * Educational Community License v2.0 * - * @see https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant + * @osiApproved + * + * @see https://opensource.org/licenses/ECL-2.0 */ - public static readonly FSFULLR = new SpdxLicense('FSFULLR'); + public static readonly ECL_2_0 = new SpdxLicense('ECL-2.0'); /** - * No Limit Public License + * bzip2 and libbzip2 License v1.0.6 * - * @see https://fedoraproject.org/wiki/Licensing/NLPL + * @see https://sourceware.org/git/?p=bzip2.git;a=blob;f=LICENSE;hb=bzip2-1.0.6 */ - public static readonly NLPL = new SpdxLicense('NLPL'); + public static readonly BZIP2_1_0_6 = new SpdxLicense('bzip2-1.0.6'); /** - * Glulxe License + * Xdebug License v 1.03 * - * @see https://fedoraproject.org/wiki/Licensing/Glulxe + * @see https://github.com/xdebug/xdebug/blob/master/LICENSE */ - public static readonly GLULXE = new SpdxLicense('Glulxe'); + public static readonly XDEBUG_1_03 = new SpdxLicense('Xdebug-1.03'); /** - * libutil David Nugent License + * PHP License v3.0 * - * @see http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3 + * @osiApproved + * + * @see http://www.php.net/license/3_0.txt */ - public static readonly LIBUTIL_DAVID_NUGENT = new SpdxLicense('libutil-David-Nugent'); + public static readonly PHP_3_0 = new SpdxLicense('PHP-3.0'); /** - * Zed License + * TCL/TK License * - * @see https://fedoraproject.org/wiki/Licensing/Zed + * @see http://www.tcl.tk/software/tcltk/license.html */ - public static readonly ZED = new SpdxLicense('Zed'); + public static readonly TCL = new SpdxLicense('TCL'); /** - * FreeImage Public License v1.0 + * SGI Free Software License B v1.1 * - * @see http://freeimage.sourceforge.net/freeimage-license.txt + * @see http://oss.sgi.com/projects/FreeB/ */ - public static readonly FREE_IMAGE = new SpdxLicense('FreeImage'); + public static readonly SGI_B_1_1 = new SpdxLicense('SGI-B-1.1'); /** - * BSD Zero Clause License + * Python License 2.0 * * @osiApproved * - * @see http://landley.net/toybox/license.html + * @see https://opensource.org/licenses/Python-2.0 */ - public static readonly ZERO_BSD = new SpdxLicense('0BSD'); + public static readonly PYTHON_2_0 = new SpdxLicense('Python-2.0'); /** - * Community Data License Agreement Sharing 1.0 + * Apple Public Source License 2.0 * - * @see https://cdla.io/sharing-1-0 + * @osiApproved + * + * @see http://www.opensource.apple.com/license/apsl/ */ - public static readonly CDLA_SHARING_1_0 = new SpdxLicense('CDLA-Sharing-1.0'); + public static readonly APSL_2_0 = new SpdxLicense('APSL-2.0'); /** - * Apple Public Source License 1.1 + * Wsuipa License + * + * @see https://fedoraproject.org/wiki/Licensing/Wsuipa + */ + public static readonly WSUIPA = new SpdxLicense('Wsuipa'); + + /** + * Apache License 1.0 + * + * @see http://www.apache.org/licenses/LICENSE-1.0 + */ + public static readonly APACHE_1_0 = new SpdxLicense('Apache-1.0'); + + /** + * Boost Software License 1.0 * * @osiApproved * - * @see http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE + * @see http://www.boost.org/LICENSE_1_0.txt */ - public static readonly APSL_1_1 = new SpdxLicense('APSL-1.1'); + public static readonly BSL_1_0 = new SpdxLicense('BSL-1.0'); /** - * JasPer License + * ANTLR Software Rights Notice * - * @see http://www.ece.uvic.ca/~mdadams/jasper/LICENSE + * @see http://www.antlr2.org/license.html */ - public static readonly JASPER_2_0 = new SpdxLicense('JasPer-2.0'); + public static readonly ANTLR_PD = new SpdxLicense('ANTLR-PD'); /** - * HTML Tidy License + * Licence Art Libre 1.3 * - * @see https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md + * @see https://artlibre.org/ */ - public static readonly HTMLTIDY = new SpdxLicense('HTMLTIDY'); + public static readonly LAL_1_3 = new SpdxLicense('LAL-1.3'); /** - * Newsletr License + * HPND with US Government export control warning and modification rqmt * - * @see https://fedoraproject.org/wiki/Licensing/Newsletr + * @see https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L1157-L1182 */ - public static readonly NEWSLETR = new SpdxLicense('Newsletr'); + public static readonly HPND_EXPORT_US_MODIFY = new SpdxLicense('HPND-export-US-modify'); /** - * Open LDAP Public License v2.8 + * Arphic Public License * - * @osiApproved + * @see http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE + */ + public static readonly ARPHIC_1999 = new SpdxLicense('Arphic-1999'); + + /** + * Dotseqn License * - * @see http://www.openldap.org/software/release/license.html + * @see https://fedoraproject.org/wiki/Licensing/Dotseqn */ - public static readonly OLDAP_2_8 = new SpdxLicense('OLDAP-2.8'); + public static readonly DOTSEQN = new SpdxLicense('Dotseqn'); /** - * LaTeX Project Public License v1.0 + * Info-ZIP License * - * @see http://www.latex-project.org/lppl/lppl-1-0.txt + * @see http://www.info-zip.org/license.html */ - public static readonly LPPL_1_0 = new SpdxLicense('LPPL-1.0'); + public static readonly INFO_ZIP = new SpdxLicense('Info-ZIP'); /** - * Open Use of Data Agreement v1.0 + * psutils License * - * @see https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md + * @see https://fedoraproject.org/wiki/Licensing/psutils */ - public static readonly O_UDA_1_0 = new SpdxLicense('O-UDA-1.0'); + public static readonly PSUTILS = new SpdxLicense('psutils'); /** - * JSON License + * NIST Public Domain Notice * - * @see http://www.json.org/license.html + * @see https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt */ - public static readonly JSON = new SpdxLicense('JSON'); + public static readonly NIST_PD = new SpdxLicense('NIST-PD'); /** - * Unicode License Agreement - Data Files and Software (2016) + * GNU General Public License v2.0 or later * * @osiApproved * - * @see https://www.unicode.org/license.txt + * @see https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html */ - public static readonly UNICODE_DFS_2016 = new SpdxLicense('Unicode-DFS-2016'); + public static readonly GPL_2_0_OR_LATER = new SpdxLicense('GPL-2.0-or-later'); /** - * NICTA Public Software License, Version 1.0 + * BSD 4.3 RENO License * - * @see https://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/mDNSPosix/nss_ReadMe.txt + * @see https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=libiberty/strcasecmp.c;h=131d81c2ce7881fa48c363dc5bf5fb302c61ce0b;hb=HEAD */ - public static readonly NICTA_1_0 = new SpdxLicense('NICTA-1.0'); + public static readonly BSD_4_3RENO = new SpdxLicense('BSD-4.3RENO'); /** - * IEC Code Components End-user licence agreement + * Historical Permission Notice and Disclaimer - sell variant * - * @see https://www.iec.ch/webstore/custserv/pdf/CC-EULA.pdf + * @see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h=v4.19 */ - public static readonly IEC_CODE_COMPONENTS_EULA = new SpdxLicense('IEC-Code-Components-EULA'); + public static readonly HPND_SELL_VARIANT = new SpdxLicense('HPND-sell-variant'); /** - * Elastic License 2.0 + * CNRI Jython License * - * @see https://www.elastic.co/licensing/elastic-license + * @see http://www.jython.org/license.html */ - public static readonly ELASTIC_2_0 = new SpdxLicense('Elastic-2.0'); + public static readonly CNRI_JYTHON = new SpdxLicense('CNRI-Jython'); /** - * MIT License Modern Variant - * - * @osiApproved + * Copyfree Open Innovation License * - * @see https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants + * @see https://coil.apotheon.org/plaintext/01.0.txt */ - public static readonly MIT_MODERN_VARIANT = new SpdxLicense('MIT-Modern-Variant'); + public static readonly COIL_1_0 = new SpdxLicense('COIL-1.0'); /** - * Open LDAP Public License v2.5 + * FSF All Permissive License * - * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=6852b9d90022e8593c98205413380536b1b5a7cf + * @see https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html */ - public static readonly OLDAP_2_5 = new SpdxLicense('OLDAP-2.5'); + public static readonly FSFAP = new SpdxLicense('FSFAP'); /** - * Artistic License 1.0 (Perl) + * Lucent Public License Version 1.0 * * @osiApproved * - * @see http://dev.perl.org/licenses/artistic.html + * @see https://opensource.org/licenses/LPL-1.0 */ - public static readonly ARTISTIC_1_0_PERL = new SpdxLicense('Artistic-1.0-Perl'); + public static readonly LPL_1_0 = new SpdxLicense('LPL-1.0'); /** - * Cryptographic Autonomy License 1.0 + * Open Logistics Foundation License Version 1.3 * * @osiApproved * - * @see http://cryptographicautonomylicense.com/license-text.html + * @see https://openlogisticsfoundation.org/licenses/ */ - public static readonly CAL_1_0 = new SpdxLicense('CAL-1.0'); + public static readonly OLFL_1_3 = new SpdxLicense('OLFL-1.3'); /** - * BSD 2-Clause with views sentence + * Adobe Glyph List License * - * @see http://www.freebsd.org/copyright/freebsd-license.html + * @see https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph */ - public static readonly BSD_2_CLAUSE_VIEWS = new SpdxLicense('BSD-2-Clause-Views'); + public static readonly ADOBE_GLYPH = new SpdxLicense('Adobe-Glyph'); /** - * Interbase Public License v1.0 + * NIST Software License * - * @see https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html + * @see https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15 */ - public static readonly INTERBASE_1_0 = new SpdxLicense('Interbase-1.0'); + public static readonly NIST_SOFTWARE = new SpdxLicense('NIST-Software'); /** - * GNU Lesser General Public License v2.1 only - * - * @osiApproved + * TTYP0 License * - * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + * @see https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/ */ - public static readonly LGPL_2_1 = new SpdxLicense('LGPL-2.1'); + public static readonly TTYP0 = new SpdxLicense('TTYP0'); /** - * Non-Profit Open Software License 3.0 + * Lesser General Public License For Linguistic Resources * - * @osiApproved + * @see http://www-igm.univ-mlv.fr/~unitex/lgpllr.html + */ + public static readonly LGPLLR = new SpdxLicense('LGPLLR'); + + /** + * Creative Commons Attribution No Derivatives 1.0 Generic * - * @see https://opensource.org/licenses/NOSL3.0 + * @see https://creativecommons.org/licenses/by-nd/1.0/legalcode */ - public static readonly NPOSL_3_0 = new SpdxLicense('NPOSL-3.0'); + public static readonly CC_BY_ND_1_0 = new SpdxLicense('CC-BY-ND-1.0'); /** - * gSOAP Public License v1.3b + * Elastic License 2.0 * - * @see http://www.cs.fsu.edu/~engelen/license.html + * @see https://www.elastic.co/licensing/elastic-license */ - public static readonly GSOAP_1_3B = new SpdxLicense('gSOAP-1.3b'); + public static readonly ELASTIC_2_0 = new SpdxLicense('Elastic-2.0'); - /** Packages that have not been licensed */ - public static readonly UNLICENSED = new SpdxLicense('UNLICENSED'); - //#endregion + /** + * Fuzzy Bitmap License + * + * @see https://github.com/SWI-Prolog/packages-xpce/blob/161a40cd82004f731ba48024f9d30af388a7edf5/src/img/gifwrite.c#L21-L26 + */ + public static readonly FBM = new SpdxLicense('FBM'); - //#region Bundles of SPDX Licenses + /** + * LaTeX Project Public License v1.3a + * + * @see http://www.latex-project.org/lppl/lppl-1-3a.txt + */ + public static readonly LPPL_1_3A = new SpdxLicense('LPPL-1.3a'); - /** All valid SPDX Licenses */ - public static all(): SpdxLicense[] { - return Array.from(SpdxLicense._ALL.values()); - } + /** + * GNU Affero General Public License v3.0 or later + * + * @osiApproved + * + * @see https://www.gnu.org/licenses/agpl.txt + */ + public static readonly AGPL_3_0_OR_LATER = new SpdxLicense('AGPL-3.0-or-later'); - /** All OSI-Approved SPDX Licenses */ - public static osiApproved(): SpdxLicense[] { - return [ - SpdxLicense.LPL_1_02, - SpdxLicense.GPL_2_0, - SpdxLicense.NTP, - SpdxLicense.OFL_1_1, - SpdxLicense.LGPL_3_0_ONLY, - SpdxLicense.RPL_1_1, - SpdxLicense.GPL_2_0_OR_LATER, - SpdxLicense.LGPL_2_0_ONLY, - SpdxLicense.OSL_3_0, - SpdxLicense.MS_RL, - SpdxLicense.EUDATAGRID, - SpdxLicense.AGPL_3_0_ONLY, - SpdxLicense.BSD_3_CLAUSE_LBNL, - SpdxLicense.LILIQ_P_1_1, - SpdxLicense.GPL_3_0, - SpdxLicense.WX_WINDOWS, - SpdxLicense.PHP_3_01, - SpdxLicense.LGPL_2_1_OR_LATER, - SpdxLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION, - SpdxLicense.ZLIB, - SpdxLicense.LGPL_2_0_PLUS, - SpdxLicense.ZPL_2_0, - SpdxLicense.NOKIA, - SpdxLicense.ENTESSA, - SpdxLicense.MPL_1_0, - SpdxLicense.ZPL_2_1, - SpdxLicense.LPL_1_0, - SpdxLicense.CUA_OPL_1_0, - SpdxLicense.EUPL_1_1, - SpdxLicense.EPL_2_0, - SpdxLicense.OFL_1_1_NO_RFN, - SpdxLicense.XNET, - SpdxLicense.CNRI_PYTHON, - SpdxLicense.OGTSL, - SpdxLicense.RPL_1_5, - SpdxLicense.UNLICENSE, - SpdxLicense.GPL_3_0_PLUS, - SpdxLicense.ARTISTIC_2_0, - SpdxLicense.AAL, - SpdxLicense.VSL_1_0, - SpdxLicense.AFL_2_0, - SpdxLicense.SLEEPYCAT, - SpdxLicense.EUPL_1_2, - SpdxLicense.RSCPL, - SpdxLicense.HPND, - SpdxLicense.GPL_3_0_ONLY, - SpdxLicense.APSL_1_0, - SpdxLicense.APSL_2_0, + /** + * Barr License + * + * @see https://fedoraproject.org/wiki/Licensing/Barr + */ + public static readonly BARR = new SpdxLicense('Barr'); + + /** + * Community Data License Agreement Permissive 2.0 + * + * @see https://cdla.dev/permissive-2-0 + */ + public static readonly CDLA_PERMISSIVE_2_0 = new SpdxLicense('CDLA-Permissive-2.0'); + + /** + * GNU General Public License v3.0 or later + * + * @osiApproved + * + * @see https://www.gnu.org/licenses/gpl-3.0-standalone.html + */ + public static readonly GPL_3_0_OR_LATER = new SpdxLicense('GPL-3.0-or-later'); + + /** + * NetCDF license + * + * @see http://www.unidata.ucar.edu/software/netcdf/copyright.html + */ + public static readonly NET_CD_F = new SpdxLicense('NetCDF'); + + /** + * Bahyph License + * + * @see https://fedoraproject.org/wiki/Licensing/Bahyph + */ + public static readonly BAHYPH = new SpdxLicense('Bahyph'); + + /** + * Creative Commons Attribution 3.0 United States + * + * @see https://creativecommons.org/licenses/by/3.0/us/legalcode + */ + public static readonly CC_BY_3_0_US = new SpdxLicense('CC-BY-3.0-US'); + + /** + * David M. Gay dtoa License + * + * @see https://github.com/SWI-Prolog/swipl-devel/blob/master/src/os/dtoa.c + */ + public static readonly DTOA = new SpdxLicense('dtoa'); + + /** + * Creative Commons Attribution 2.5 Generic + * + * @see https://creativecommons.org/licenses/by/2.5/legalcode + */ + public static readonly CC_BY_2_5 = new SpdxLicense('CC-BY-2.5'); + + /** + * Condor Public License v1.1 + * + * @see http://research.cs.wisc.edu/condor/license.html#condor + */ + public static readonly CONDOR_1_1 = new SpdxLicense('Condor-1.1'); + + /** + * check-cvs License + * + * @see http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/contrib/check_cvs.in?revision=1.1.4.3&view=markup&pathrev=cvs1-11-23#l2 + */ + public static readonly CHECK_CVS = new SpdxLicense('check-cvs'); + + /** + * mpi Permissive License + * + * @see https://sources.debian.org/src/openmpi/4.1.0-10/ompi/debuggers/msgq_interface.h/?hl=19#L19 + */ + public static readonly MPI_PERMISSIVE = new SpdxLicense('mpi-permissive'); + + /** + * Ricoh Source Code Public License + * + * @osiApproved + * + * @see http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml + */ + public static readonly RSCPL = new SpdxLicense('RSCPL'); + + /** + * Latex2e with translated notice permission + * + * @see https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id=a74c6b4ee49397cf330b333da1042bffa60ed14f#n74 + */ + public static readonly LATEX2E_TRANSLATED_NOTICE = new SpdxLicense('Latex2e-translated-notice'); + + /** + * Technische Universitaet Berlin License 1.0 + * + * @see https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT + */ + public static readonly TU_BERLIN_1_0 = new SpdxLicense('TU-Berlin-1.0'); + + /** + * Standard ML of New Jersey License + * + * @see https://www.smlnj.org/license.html + */ + public static readonly SMLNJ = new SpdxLicense('SMLNJ'); + + /** + * BSD 2-Clause FreeBSD License + * + * @see http://www.freebsd.org/copyright/freebsd-license.html + */ + public static readonly BSD_2_CLAUSE_FREEBSD = new SpdxLicense('BSD-2-Clause-FreeBSD'); + + /** + * Time::ParseDate License + * + * @see https://metacpan.org/pod/Time::ParseDate#LICENSE + */ + public static readonly TPDL = new SpdxLicense('TPDL'); + + /** + * Multics License + * + * @osiApproved + * + * @see https://opensource.org/licenses/Multics + */ + public static readonly MULTICS = new SpdxLicense('Multics'); + + /** + * GNU Lesser General Public License v3.0 or later + * + * @osiApproved + * + * @see https://www.gnu.org/licenses/lgpl-3.0-standalone.html + */ + public static readonly LGPL_3_0_PLUS = new SpdxLicense('LGPL-3.0+'); + + /** + * GNU Free Documentation License v1.3 + * + * @see https://www.gnu.org/licenses/fdl-1.3.txt + */ + public static readonly GFDL_1_3 = new SpdxLicense('GFDL-1.3'); + + /** + * BSD 4-Clause "Original" or "Old" License + * + * @see http://directory.fsf.org/wiki/License:BSD_4Clause + */ + public static readonly BSD_4_CLAUSE = new SpdxLicense('BSD-4-Clause'); + + /** + * GNU Library General Public License v2 or later + * + * @osiApproved + * + * @see https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + */ + public static readonly LGPL_2_0_PLUS = new SpdxLicense('LGPL-2.0+'); + + /** + * BSD 2-Clause with views sentence + * + * @see http://www.freebsd.org/copyright/freebsd-license.html + */ + public static readonly BSD_2_CLAUSE_VIEWS = new SpdxLicense('BSD-2-Clause-Views'); + + /** + * 3dfx Glide License + * + * @see http://www.users.on.net/~triforce/glidexp/COPYING.txt + */ + public static readonly GLIDE = new SpdxLicense('Glide'); + + /** + * Open Publication License v1.0 + * + * @see http://opencontent.org/openpub/ + */ + public static readonly OPUBL_1_0 = new SpdxLicense('OPUBL-1.0'); + + /** + * Creative Commons Attribution Share Alike 2.0 Generic + * + * @see https://creativecommons.org/licenses/by-sa/2.0/legalcode + */ + public static readonly CC_BY_SA_2_0 = new SpdxLicense('CC-BY-SA-2.0'); + + /** + * Haskell Language Report License + * + * @see https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License + */ + public static readonly HASKELL_REPORT = new SpdxLicense('HaskellReport'); + + /** + * JPL Image Use Policy + * + * @see https://www.jpl.nasa.gov/jpl-image-use-policy + */ + public static readonly JPL_IMAGE = new SpdxLicense('JPL-image'); + + /** + * IBM PowerPC Initialization and Boot Software + * + * @see http://git.denx.de/?p=u-boot.git;a=blob;f=arch/powerpc/cpu/ppc4xx/miiphy.c;h=297155fdafa064b955e53e9832de93bfb0cfb85b;hb=9fab4bf4cc077c21e43941866f3f2c196f28670d + */ + public static readonly IBM_PIBS = new SpdxLicense('IBM-pibs'); + + /** + * Freetype Project License + * + * @see http://freetype.fis.uniroma2.it/FTL.TXT + */ + public static readonly FTL = new SpdxLicense('FTL'); + + /** + * SNIA Public License 1.1 + * + * @see https://fedoraproject.org/wiki/Licensing/SNIA_Public_License + */ + public static readonly SNIA = new SpdxLicense('SNIA'); + + /** + * Hippocratic License 2.1 + * + * @see https://firstdonoharm.dev/version/2/1/license.html + */ + public static readonly HIPPOCRATIC_2_1 = new SpdxLicense('Hippocratic-2.1'); + + /** + * Simple Public License 2.0 + * + * @osiApproved + * + * @see https://opensource.org/licenses/SimPL-2.0 + */ + public static readonly SIMPL_2_0 = new SpdxLicense('SimPL-2.0'); + + /** + * BSD 3-Clause Clear License + * + * @see http://labs.metacarta.com/license-explanation.html#license + */ + public static readonly BSD_3_CLAUSE_CLEAR = new SpdxLicense('BSD-3-Clause-Clear'); + + /** + * Spencer License 86 + * + * @see https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License + */ + public static readonly SPENCER_86 = new SpdxLicense('Spencer-86'); + + /** + * Business Source License 1.1 + * + * @see https://mariadb.com/bsl11/ + */ + public static readonly BUSL_1_1 = new SpdxLicense('BUSL-1.1'); + + /** + * Amazon Digital Services License + * + * @see https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense + */ + public static readonly ADSL = new SpdxLicense('ADSL'); + + /** + * Open LDAP Public License v2.3 + * + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=d32cf54a32d581ab475d23c810b0a7fbaf8d63c3 + */ + public static readonly OLDAP_2_3 = new SpdxLicense('OLDAP-2.3'); + + /** + * Interbase Public License v1.0 + * + * @see https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html + */ + public static readonly INTERBASE_1_0 = new SpdxLicense('Interbase-1.0'); + + /** + * Open LDAP Public License v2.5 + * + * @see http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=6852b9d90022e8593c98205413380536b1b5a7cf + */ + public static readonly OLDAP_2_5 = new SpdxLicense('OLDAP-2.5'); + + /** + * Artistic License 1.0 (Perl) + * + * @osiApproved + * + * @see http://dev.perl.org/licenses/artistic.html + */ + public static readonly ARTISTIC_1_0_PERL = new SpdxLicense('Artistic-1.0-Perl'); + + /** + * gSOAP Public License v1.3b + * + * @see http://www.cs.fsu.edu/~engelen/license.html + */ + public static readonly GSOAP_1_3B = new SpdxLicense('gSOAP-1.3b'); + + /** + * Non-Profit Open Software License 3.0 + * + * @osiApproved + * + * @see https://opensource.org/licenses/NOSL3.0 + */ + public static readonly NPOSL_3_0 = new SpdxLicense('NPOSL-3.0'); + + /** Packages that have not been licensed */ + public static readonly UNLICENSED = new SpdxLicense('UNLICENSED'); + //#endregion + + //#region Bundles of SPDX Licenses + + /** All valid SPDX Licenses */ + public static all(): SpdxLicense[] { + return Array.from(SpdxLicense._ALL.values()); + } + + /** All OSI-Approved SPDX Licenses */ + public static osiApproved(): SpdxLicense[] { + return [ + SpdxLicense.SPL_1_0, + SpdxLicense.OSL_2_1, + SpdxLicense.BSD_3_CLAUSE_LBNL, + SpdxLicense.GPL_3_0, SpdxLicense.WATCOM_1_0, - SpdxLicense.SISSL, - SpdxLicense.CDDL_1_0, - SpdxLicense.MPL_1_1, - SpdxLicense.LGPL_2_1_PLUS, - SpdxLicense.NCSA, - SpdxLicense.BSD_1_CLAUSE, - SpdxLicense.UPL_1_0, - SpdxLicense.FRAMEWORX_1_0, - SpdxLicense.ARTISTIC_1_0_CL8, - SpdxLicense.AGPL_3_0_OR_LATER, - SpdxLicense.IPL_1_0, - SpdxLicense.MIT, - SpdxLicense.CECILL_2_1, - SpdxLicense.RPSL_1_0, - SpdxLicense.LGPL_3_0_PLUS, - SpdxLicense.AGPL_3_0, - SpdxLicense.MPL_2_0, - SpdxLicense.LPPL_1_3C, + SpdxLicense.MPL_1_0, SpdxLicense.ECL_1_0, - SpdxLicense.ECL_2_0, - SpdxLicense.MULTICS, - SpdxLicense.OSL_2_1, + SpdxLicense.AFL_3_0, SpdxLicense.CATOSL_1_1, - SpdxLicense.ISC, - SpdxLicense.APACHE_2_0, - SpdxLicense.BSD_2_CLAUSE, - SpdxLicense.OSET_PL_2_1, - SpdxLicense.ARTISTIC_1_0, + SpdxLicense.ZPL_2_1, + SpdxLicense.GPL_2_0_PLUS, + SpdxLicense.ZPL_2_0, + SpdxLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION, + SpdxLicense.WX_WINDOWS, + SpdxLicense.LGPL_2_0, + SpdxLicense.ARTISTIC_1_0_CL8, + SpdxLicense.CERN_OHL_S_2_0, + SpdxLicense.AGPL_3_0_ONLY, + SpdxLicense.OSL_2_0, + SpdxLicense.GPL_2_0_ONLY, SpdxLicense.LILIQ_RPLUS_1_1, - SpdxLicense.LGPL_3_0_OR_LATER, - SpdxLicense.LGPL_3_0, - SpdxLicense.NGPL, + SpdxLicense.BSD_2_CLAUSE_PATENT, + SpdxLicense.LGPL_2_0_OR_LATER, + SpdxLicense.CERN_OHL_P_2_0, + SpdxLicense.OSET_PL_2_1, + SpdxLicense.EUPL_1_2, + SpdxLicense.CAL_1_0, SpdxLicense.AFL_2_1, SpdxLicense.AFL_1_2, + SpdxLicense.BSD_1_CLAUSE, + SpdxLicense.OFL_1_1_RFN, + SpdxLicense.APL_1_0, + SpdxLicense.OSL_3_0, + SpdxLicense.APACHE_2_0, SpdxLicense.CAL_1_0_COMBINED_WORK_EXCEPTION, - SpdxLicense.BSD_3_CLAUSE, + SpdxLicense.UCL_1_0, + SpdxLicense.NASA_1_3, + SpdxLicense.AFL_2_0, + SpdxLicense.AAL, SpdxLicense.W3_C, - SpdxLicense.NAUMEN, - SpdxLicense.MS_PL, - SpdxLicense.LGPL_2_0_OR_LATER, - SpdxLicense.MOTOSOTO, + SpdxLicense.SLEEPYCAT, + SpdxLicense.BSD_3_CLAUSE, SpdxLicense.LGPL_2_1_ONLY, - SpdxLicense.NASA_1_3, SpdxLicense.MIT_0, + SpdxLicense.OLDAP_2_8, + SpdxLicense.GPL_3_0_PLUS, + SpdxLicense.EPL_2_0, + SpdxLicense.OFL_1_1_NO_RFN, + SpdxLicense.ISC, + SpdxLicense.NTP, + SpdxLicense.JAM, + SpdxLicense.CUA_OPL_1_0, + SpdxLicense.BSD_2_CLAUSE, + SpdxLicense.NAUMEN, SpdxLicense.OCLC_2_0, - SpdxLicense.OSL_1_0, - SpdxLicense.IPA, - SpdxLicense.SIMPL_2_0, + SpdxLicense.ARTISTIC_2_0, + SpdxLicense.ZERO_BSD, + SpdxLicense.LGPL_2_1_PLUS, + SpdxLicense.MIT, + SpdxLicense.LGPL_3_0_ONLY, + SpdxLicense.MPL_1_1, + SpdxLicense.POSTGRE_SQ_L, + SpdxLicense.FAIR, + SpdxLicense.APSL_1_0, + SpdxLicense.XNET, + SpdxLicense.NOKIA, SpdxLicense.EPL_1_0, - SpdxLicense.OSL_2_0, - SpdxLicense.APL_1_0, + SpdxLicense.APACHE_1_1, + SpdxLicense.UPL_1_0, + SpdxLicense.QPL_1_0, + SpdxLicense.ZLIB, + SpdxLicense.VSL_1_0, + SpdxLicense.EUDATAGRID, + SpdxLicense.MULANPSL_2_0, + SpdxLicense.MIR_O_S, + SpdxLicense.RPL_1_5, + SpdxLicense.GPL_3_0_ONLY, + SpdxLicense.UNICODE_DFS_2016, + SpdxLicense.HPND, + SpdxLicense.EFL_1_0, + SpdxLicense.EUPL_1_1, + SpdxLicense.MOTOSOTO, + SpdxLicense.GPL_2_0, + SpdxLicense.PHP_3_01, + SpdxLicense.AFL_1_1, + SpdxLicense.IPA, + SpdxLicense.LGPL_3_0, + SpdxLicense.LGPL_2_1, + SpdxLicense.APSL_1_2, SpdxLicense.CPAL_1_0, - SpdxLicense.UCL_1_0, + SpdxLicense.SISSL, SpdxLicense.LILIQ_R_1_1, - SpdxLicense.GPL_3_0_OR_LATER, - SpdxLicense.FAIR, + SpdxLicense.UNLICENSE, + SpdxLicense.LILIQ_P_1_1, + SpdxLicense.LGPL_2_0_ONLY, + SpdxLicense.ENTESSA, + SpdxLicense.CNRI_PYTHON, + SpdxLicense.MS_RL, + SpdxLicense.ARTISTIC_1_0, + SpdxLicense.IPL_1_0, + SpdxLicense.LPL_1_02, + SpdxLicense.NGPL, + SpdxLicense.NCSA, + SpdxLicense.LGPL_3_0_OR_LATER, + SpdxLicense.RPL_1_1, + SpdxLicense.INTEL, + SpdxLicense.OGTSL, + SpdxLicense.CERN_OHL_W_2_0, + SpdxLicense.AGPL_3_0, + SpdxLicense.CECILL_2_1, + SpdxLicense.OSL_1_0, + SpdxLicense.RPSL_1_0, + SpdxLicense.CPL_1_0, SpdxLicense.EFL_2_0, - SpdxLicense.GPL_2_0_ONLY, - SpdxLicense.CERN_OHL_P_2_0, - SpdxLicense.SPL_1_0, - SpdxLicense.MIR_O_S, - SpdxLicense.JAM, + SpdxLicense.MIT_MODERN_VARIANT, + SpdxLicense.FRAMEWORX_1_0, + SpdxLicense.LGPL_2_1_OR_LATER, + SpdxLicense.MPL_2_0, SpdxLicense.GPL_3_0_WITH_GCC_EXCEPTION, + SpdxLicense.MS_PL, + SpdxLicense.OFL_1_1, + SpdxLicense.CDDL_1_0, + SpdxLicense.LPPL_1_3C, + SpdxLicense.APSL_1_1, + SpdxLicense.ECL_2_0, SpdxLicense.PHP_3_0, SpdxLicense.PYTHON_2_0, - SpdxLicense.AFL_1_1, + SpdxLicense.APSL_2_0, SpdxLicense.BSL_1_0, - SpdxLicense.LGPL_2_0, - SpdxLicense.QPL_1_0, - SpdxLicense.APSL_1_2, + SpdxLicense.GPL_2_0_OR_LATER, + SpdxLicense.LPL_1_0, SpdxLicense.OLFL_1_3, - SpdxLicense.EFL_1_0, - SpdxLicense.INTEL, - SpdxLicense.CPL_1_0, - SpdxLicense.MULANPSL_2_0, - SpdxLicense.CERN_OHL_W_2_0, - SpdxLicense.BSD_2_CLAUSE_PATENT, - SpdxLicense.CERN_OHL_S_2_0, - SpdxLicense.AFL_3_0, - SpdxLicense.GPL_2_0_PLUS, - SpdxLicense.OFL_1_1_RFN, - SpdxLicense.APACHE_1_1, - SpdxLicense.POSTGRE_SQ_L, - SpdxLicense.ZERO_BSD, - SpdxLicense.APSL_1_1, - SpdxLicense.OLDAP_2_8, - SpdxLicense.UNICODE_DFS_2016, - SpdxLicense.MIT_MODERN_VARIANT, + SpdxLicense.AGPL_3_0_OR_LATER, + SpdxLicense.GPL_3_0_OR_LATER, + SpdxLicense.RSCPL, + SpdxLicense.MULTICS, + SpdxLicense.LGPL_3_0_PLUS, + SpdxLicense.LGPL_2_0_PLUS, + SpdxLicense.SIMPL_2_0, SpdxLicense.ARTISTIC_1_0_PERL, - SpdxLicense.CAL_1_0, - SpdxLicense.LGPL_2_1, SpdxLicense.NPOSL_3_0, ]; } @@ -4351,48 +4638,53 @@ export class SpdxLicense { public static apache(): SpdxLicense[] { return [ SpdxLicense.APACHE_2_0, - SpdxLicense.APACHE_1_0, SpdxLicense.APACHE_1_1, + SpdxLicense.APACHE_1_0, ]; } /** The BSD family of licenses */ public static bsd(): SpdxLicense[] { return [ - SpdxLicense.BSD_2_CLAUSE_FREEBSD, - SpdxLicense.BSD_4_CLAUSE_SHORTENED, SpdxLicense.BSD_3_CLAUSE_LBNL, SpdxLicense.BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY, - SpdxLicense.BSD_PROTECTION, - SpdxLicense.BSD_4_3RENO, - SpdxLicense.BSD_4_CLAUSE_UC, - SpdxLicense.BSD_3_CLAUSE_ATTRIBUTION, - SpdxLicense.BSD_1_CLAUSE, + SpdxLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014, + SpdxLicense.BSD_2_CLAUSE_PATENT, SpdxLicense.BSD_3_CLAUSE_MODIFICATION, - SpdxLicense.BSD_3_CLAUSE_CLEAR, - SpdxLicense.BSD_2_CLAUSE, - SpdxLicense.BSD_ATTRIBUTION_HPND_DISCLAIMER, - SpdxLicense.BSD_3_CLAUSE, SpdxLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE, - SpdxLicense.BSD_3_CLAUSE_NO_MILITARY_LICENSE, + SpdxLicense.BSD_1_CLAUSE, + SpdxLicense.BSD_3_CLAUSE_SUN, SpdxLicense.BSD_2_CLAUSE_NETBSD, - SpdxLicense.BSD_ADVERTISING_ACKNOWLEDGEMENT, + SpdxLicense.BSD_3_CLAUSE, + SpdxLicense.BSD_4_CLAUSE_SHORTENED, + SpdxLicense.BSD_3_CLAUSE_ATTRIBUTION, + SpdxLicense.BSD_2_CLAUSE, + SpdxLicense.ZERO_BSD, + SpdxLicense.BSD_4_3TAHOE, SpdxLicense.BSD_SOURCE_CODE, - SpdxLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014, - SpdxLicense.BSD_4_CLAUSE, + SpdxLicense.BSD_3_CLAUSE_NO_MILITARY_LICENSE, + SpdxLicense.BSD_4_CLAUSE_UC, + SpdxLicense.BSD_INFERNO_NETTVERK, SpdxLicense.BSD_3_CLAUSE_OPEN_MPI, - SpdxLicense.BSD_2_CLAUSE_PATENT, - SpdxLicense.BSD_4_3TAHOE, - SpdxLicense.ZERO_BSD, + SpdxLicense.BSD_3_CLAUSE_FLEX, + SpdxLicense.BSD_ATTRIBUTION_HPND_DISCLAIMER, + SpdxLicense.BSD_ADVERTISING_ACKNOWLEDGEMENT, + SpdxLicense.BSD_PROTECTION, + SpdxLicense.BSD_SYSTEMICS, + SpdxLicense.BSD_3_CLAUSE_HP, + SpdxLicense.BSD_4_3RENO, + SpdxLicense.BSD_2_CLAUSE_FREEBSD, + SpdxLicense.BSD_4_CLAUSE, SpdxLicense.BSD_2_CLAUSE_VIEWS, + SpdxLicense.BSD_3_CLAUSE_CLEAR, ]; } /** The CDDL family of licenses */ public static cddl(): SpdxLicense[] { return [ - SpdxLicense.CDDL_1_0, SpdxLicense.CDDL_1_1, + SpdxLicense.CDDL_1_0, ]; } @@ -4407,26 +4699,27 @@ export class SpdxLicense { /** The MIT family of licenses */ public static mit(): SpdxLicense[] { return [ - SpdxLicense.MIT_CMU, - SpdxLicense.MIT_OPEN_GROUP, + SpdxLicense.MIT_ENNA, + SpdxLicense.MIT_ADVERTISING, + SpdxLicense.MIT_TESTREGEX, SpdxLicense.MITNFA, - SpdxLicense.AML, - SpdxLicense.MIT, - SpdxLicense.MIT_FEH, SpdxLicense.MIT_0, - SpdxLicense.MIT_ADVERTISING, SpdxLicense.MIT_WU, - SpdxLicense.MIT_FESTIVAL, - SpdxLicense.MIT_ENNA, + SpdxLicense.MIT, + SpdxLicense.MIT_FEH, + SpdxLicense.MIT_CMU, + SpdxLicense.AML, SpdxLicense.MIT_MODERN_VARIANT, + SpdxLicense.MIT_OPEN_GROUP, + SpdxLicense.MIT_FESTIVAL, ]; } /** The MPL family of licenses */ public static mpl(): SpdxLicense[] { return [ - SpdxLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION, SpdxLicense.MPL_1_0, + SpdxLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION, SpdxLicense.MPL_1_1, SpdxLicense.MPL_2_0, ]; diff --git a/yarn.lock b/yarn.lock index ace260d96..49e29c4b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,9 +30,9 @@ leven "^3.1.0" "@aws-cdk/asset-awscli-v1@^2.2.177": - version "2.2.200" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.200.tgz#6ead533f73f705ad7350eb46955e2538e50cd013" - integrity sha512-Kf5J8DfJK4wZFWT2Myca0lhwke7LwHcHBo+4TvWOGJrFVVKVuuiLCkzPPRBQQVDj0Vtn2NBokZAz8pfMpAqAKg== + version "2.2.201" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.201.tgz#a7b51d3ecc8ff3ca9798269eda3a1db2400b506a" + integrity sha512-INZqcwDinNaIdb5CtW3ez5s943nX5stGBQS6VOP2JDlOFP81hM3fds/9NDknipqfUkZM43dx+HgVvkXYXXARCQ== "@aws-cdk/asset-kubectl-v20@^2.1.1": version "2.1.2" @@ -40,14 +40,14 @@ integrity sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg== "@aws-cdk/asset-node-proxy-agent-v5@^2.0.148": - version "2.0.165" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.165.tgz#c169599d83beceea7e638082ef9833997f04c85d" - integrity sha512-bsyLQD/vqXQcc9RDmlM1XqiFNO/yewgVFXmkMcQkndJbmE/jgYkzewwYGrBlfL725hGLQipXq19+jwWwdsXQqg== + version "2.0.166" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.166.tgz#467507db141cd829ff8aa9d6ea5519310a4276b8" + integrity sha512-j0xnccpUQHXJKPgCwQcGGNu4lRiC1PptYfdxBIH1L4dRK91iBxtSQHESRQX+yB47oGLaF/WfNN/aF3WXwlhikg== -"@aws-cdk/aws-servicecatalogappregistry-alpha@2.84.0-alpha.0": - version "2.84.0-alpha.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicecatalogappregistry-alpha/-/aws-servicecatalogappregistry-alpha-2.84.0-alpha.0.tgz#48bc06c7f633eb82208fbb1b70cda8b816f8e7ec" - integrity sha512-l3q2vY0Ljcs+i8X2M29HmQukGMi2ALO7zAcK4aFW5kxKKxN8SIL5ehBXmo8vj4Iv7NuirayAWI+opA1mvMf0HA== +"@aws-cdk/aws-servicecatalogappregistry-alpha@2.103.1-alpha.0": + version "2.103.1-alpha.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicecatalogappregistry-alpha/-/aws-servicecatalogappregistry-alpha-2.103.1-alpha.0.tgz#638ff5348db758930401da6907220dce1c578295" + integrity sha512-0Bvgiuepc3diN9HNMaPhE0cM6pUFmboKVkTDtb/eU2OhZK7XdyWgqw7nEh8v15ecHuNxMfQn9eFvzNgQpAf9PQ== "@aws-cdk/cloud-assembly-schema@1.204.0": version "1.204.0" @@ -153,26 +153,26 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/client-sfn@^3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.436.0.tgz#b0fbfe5ee57625c92595ce9afd419707591825e5" - integrity sha512-2ir9N/ooJFPih8uvP2ZihA5Ze0UkNTpaBqFCcqQK2l/5sCmxNh24TTO7Nk8Kp9/qNA+IYp2wt0gEYZF9Jb3rjg== +"@aws-sdk/client-sfn@^3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.441.0.tgz#4f2e187e3215a5329542ff728e6977e19ed12317" + integrity sha512-jgb4Y3Tb85iC4M+Yp7RBLy4H6FY8R/336cii4M7pNUts1lXjhwKzYM3zoAbDGZKkqEgFKHh2sQhmB6EgcaJpPg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.436.0" - "@aws-sdk/core" "3.436.0" - "@aws-sdk/credential-provider-node" "3.436.0" + "@aws-sdk/client-sts" "3.441.0" + "@aws-sdk/core" "3.441.0" + "@aws-sdk/credential-provider-node" "3.441.0" "@aws-sdk/middleware-host-header" "3.433.0" "@aws-sdk/middleware-logger" "3.433.0" "@aws-sdk/middleware-recursion-detection" "3.433.0" "@aws-sdk/middleware-signing" "3.433.0" - "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" "@aws-sdk/region-config-resolver" "3.433.0" "@aws-sdk/types" "3.433.0" - "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" "@aws-sdk/util-user-agent-browser" "3.433.0" - "@aws-sdk/util-user-agent-node" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" "@smithy/config-resolver" "^2.0.16" "@smithy/fetch-http-handler" "^2.2.4" "@smithy/hash-node" "^2.0.12" @@ -193,27 +193,28 @@ "@smithy/util-body-length-node" "^2.1.0" "@smithy/util-defaults-mode-browser" "^2.0.16" "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sso@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.436.0.tgz#bce49087f4d427efe1fe5ba0dcb51b97754eae10" - integrity sha512-MM59VTikuehbN/iLz0rH0MhvUb9ngG9rB129darJkNBWNBQDNnQHox/31dm/Hyfq++YUf6GREsfW8r9HMMfLdg== +"@aws-sdk/client-sso@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.441.0.tgz#4e35b42bdaf4f10f60d4d1f697f39d67635b467c" + integrity sha512-gndGymu4cEIN7WWhQ67RO0JMda09EGBlay2L8IKCHBK/65Y34FHUX1tCNbO2qezEzsi6BPW5o2n53Rd9QqpHUw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.436.0" + "@aws-sdk/core" "3.441.0" "@aws-sdk/middleware-host-header" "3.433.0" "@aws-sdk/middleware-logger" "3.433.0" "@aws-sdk/middleware-recursion-detection" "3.433.0" - "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" "@aws-sdk/region-config-resolver" "3.433.0" "@aws-sdk/types" "3.433.0" - "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" "@aws-sdk/util-user-agent-browser" "3.433.0" - "@aws-sdk/util-user-agent-node" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" "@smithy/config-resolver" "^2.0.16" "@smithy/fetch-http-handler" "^2.2.4" "@smithy/hash-node" "^2.0.12" @@ -234,30 +235,31 @@ "@smithy/util-body-length-node" "^2.1.0" "@smithy/util-defaults-mode-browser" "^2.0.16" "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@aws-sdk/client-sts@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.436.0.tgz#cbd5a0ece1f9c929b717746e307898571ce12b03" - integrity sha512-DJKvvtcjIziD8FMGIURwesrKdZcfTx0dZ3juBg8I0q2Y+kQYx1xFqy4dl9V/lQLBRWk1hku0iM+J/TI1YjlOrQ== +"@aws-sdk/client-sts@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.441.0.tgz#9fcc8ece0274e53fc4234e97d7091f1afe2ade43" + integrity sha512-GL0Cw2v7XL1cn0T+Sk5VHLlgBJoUdMsysXsHa1mFdk0l6XHMAAnwXVXiNnjmoDSPrG0psz7dL2AKzPVRXbIUjA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.436.0" - "@aws-sdk/credential-provider-node" "3.436.0" + "@aws-sdk/core" "3.441.0" + "@aws-sdk/credential-provider-node" "3.441.0" "@aws-sdk/middleware-host-header" "3.433.0" "@aws-sdk/middleware-logger" "3.433.0" "@aws-sdk/middleware-recursion-detection" "3.433.0" "@aws-sdk/middleware-sdk-sts" "3.433.0" "@aws-sdk/middleware-signing" "3.433.0" - "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" "@aws-sdk/region-config-resolver" "3.433.0" "@aws-sdk/types" "3.433.0" - "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" "@aws-sdk/util-user-agent-browser" "3.433.0" - "@aws-sdk/util-user-agent-node" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" "@smithy/config-resolver" "^2.0.16" "@smithy/fetch-http-handler" "^2.2.4" "@smithy/hash-node" "^2.0.12" @@ -278,15 +280,16 @@ "@smithy/util-body-length-node" "^2.1.0" "@smithy/util-defaults-mode-browser" "^2.0.16" "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/core@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.436.0.tgz#d85ecde9ac524a8f3cfe7e29b9e16942d7291723" - integrity sha512-vX5/LjXvCejC2XUY6TSg1oozjqK6BvkE75t0ys9dgqyr5PlZyZksMoeAFHUlj0sCjhT3ziWCujP1oiSpPWY9hg== +"@aws-sdk/core@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.441.0.tgz#178d060a26e77bac1aee9e954254c2e6b7250fc5" + integrity sha512-gV0eQwR0VnSPUYAbgDkbBtfXbSpZgl/K6UB13DP1IFFjQYbF/BxYwvcQe4jHoPOBifSgjEbl8MfOOeIyI7k9vg== dependencies: "@smithy/smithy-client" "^2.1.12" @@ -300,14 +303,14 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.436.0.tgz#15f114914725a8a80c763a5c4b896c962bd9d911" - integrity sha512-VWemmELcB+WSvP+hPk5CTlIYZMZdjcPFeoWrv11tpVqQ4be33AM1LEC1sTSU8fXKSgIL/tz7ilqp11fWm0MQwA== +"@aws-sdk/credential-provider-ini@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.441.0.tgz#b7479042eca9d41c713d2664c7d4a4eb169b7b1b" + integrity sha512-SQipQYxYqDUuSOfIhDmaTdwPTcndGQotGZXWJl56mMWqAhU8MkwjK+oMf3VgRt/umJC0QwUCF5HUHIj7gSB1JA== dependencies: "@aws-sdk/credential-provider-env" "3.433.0" "@aws-sdk/credential-provider-process" "3.433.0" - "@aws-sdk/credential-provider-sso" "3.436.0" + "@aws-sdk/credential-provider-sso" "3.441.0" "@aws-sdk/credential-provider-web-identity" "3.433.0" "@aws-sdk/types" "3.433.0" "@smithy/credential-provider-imds" "^2.0.0" @@ -316,15 +319,15 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.436.0.tgz#c71cf6b215abc90ce69c26a5a1ae699aaceb181f" - integrity sha512-ZQIqR11TPU03RGI/eynOCMmH8FK4J+IxdDEsv2FBcxkuFl990CangoeEziRhVsw+a68TWVZA65kVv+oUX2u8Sw== +"@aws-sdk/credential-provider-node@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.441.0.tgz#b286d47c43b48988c7ee4f014dc823afabe5cb16" + integrity sha512-WB9p37yHq6fGJt6Vll29ijHbkh9VDbPM/n5ns73bTAgFD7R0ht5kPmdmHGQA6m3RKjcHLPbymQ3lXykkMwWf/Q== dependencies: "@aws-sdk/credential-provider-env" "3.433.0" - "@aws-sdk/credential-provider-ini" "3.436.0" + "@aws-sdk/credential-provider-ini" "3.441.0" "@aws-sdk/credential-provider-process" "3.433.0" - "@aws-sdk/credential-provider-sso" "3.436.0" + "@aws-sdk/credential-provider-sso" "3.441.0" "@aws-sdk/credential-provider-web-identity" "3.433.0" "@aws-sdk/types" "3.433.0" "@smithy/credential-provider-imds" "^2.0.0" @@ -344,13 +347,13 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.436.0": - version "3.436.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.436.0.tgz#9c4258041802fdb1d248bc6889cb82a78100366c" - integrity sha512-40exwlz6Xfc/28e1dfpHP7vwK04gATWEQ1dBb30d0zXASpn0Z0PWyNgAO2owcGsw4TdceSREV1mj8HwYkl8+BA== +"@aws-sdk/credential-provider-sso@3.441.0": + version "3.441.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.441.0.tgz#ef116fdcc5489088acdfea33036666293d1723cb" + integrity sha512-pTg16G+62mWCE8yGKuQnEBqPdpG5g71remf2jUqXaI1c7GCzbnkQDV9eD4DaAGOvzIs0wo9zAQnS2kVDPFlCYA== dependencies: - "@aws-sdk/client-sso" "3.436.0" - "@aws-sdk/token-providers" "3.435.0" + "@aws-sdk/client-sso" "3.441.0" + "@aws-sdk/token-providers" "3.438.0" "@aws-sdk/types" "3.433.0" "@smithy/property-provider" "^2.0.0" "@smithy/shared-ini-file-loader" "^2.0.6" @@ -419,13 +422,13 @@ "@smithy/util-middleware" "^2.0.5" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.433.0": - version "3.433.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.433.0.tgz#21b874708e015b6f5cc33bf0545d2a0f9d9ab3a5" - integrity sha512-jMgA1jHfisBK4oSjMKrtKEZf0sl2vzADivkFmyZFzORpSZxBnF6hC21RjaI+70LJLcc9rSCzLgcoz5lHb9LLDg== +"@aws-sdk/middleware-user-agent@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.438.0.tgz#a1165134d5b95e1fbeb841740084b3a43dead18a" + integrity sha512-a+xHT1wOxT6EA6YyLmrfaroKWOkwwyiktUfXKM0FsUutGzNi4fKhb5NZ2al58NsXzHgHFrasSDp+Lqbd/X2cEw== dependencies: "@aws-sdk/types" "3.433.0" - "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" "@smithy/protocol-http" "^3.0.8" "@smithy/types" "^2.4.0" tslib "^2.5.0" @@ -441,29 +444,22 @@ "@smithy/util-middleware" "^2.0.5" tslib "^2.5.0" -"@aws-sdk/service-error-classification@^3.4.1": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.374.0.tgz#0843ad231a4b4fce79c19cd1fb99ea37c0344327" - integrity sha512-7vFs0+zrP7Ni/t/e5kU/qZyLi7kRR375QWwvoR2ie3lD7cPAa+84IZqzKfcAkL2305Byb4RQrhogrsUh7ts9TA== - dependencies: - "@smithy/service-error-classification" "^1.0.2" - -"@aws-sdk/token-providers@3.435.0": - version "3.435.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.435.0.tgz#acafd67502394d4aa4d612e443dc0a934611d609" - integrity sha512-JZKqsuoK321ozp2ufGmjfpbAqtK1tYnLn0PaePWjvDL48B5A5jGNqFyP3/tg7LFP7vTp9O3pJ7ln0QLh8FpsjQ== +"@aws-sdk/token-providers@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.438.0.tgz#e91baa37c9c78cb5b21cae96a12e7e1705c931d3" + integrity sha512-G2fUfTtU6/1ayYRMu0Pd9Ln4qYSvwJOWCqJMdkDgvXSwdgcOSOLsnAIk1AHGJDAvgLikdCzuyOsdJiexr9Vnww== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" "@aws-sdk/middleware-host-header" "3.433.0" "@aws-sdk/middleware-logger" "3.433.0" "@aws-sdk/middleware-recursion-detection" "3.433.0" - "@aws-sdk/middleware-user-agent" "3.433.0" + "@aws-sdk/middleware-user-agent" "3.438.0" "@aws-sdk/region-config-resolver" "3.433.0" "@aws-sdk/types" "3.433.0" - "@aws-sdk/util-endpoints" "3.433.0" + "@aws-sdk/util-endpoints" "3.438.0" "@aws-sdk/util-user-agent-browser" "3.433.0" - "@aws-sdk/util-user-agent-node" "3.433.0" + "@aws-sdk/util-user-agent-node" "3.437.0" "@smithy/config-resolver" "^2.0.16" "@smithy/fetch-http-handler" "^2.2.4" "@smithy/hash-node" "^2.0.12" @@ -486,6 +482,7 @@ "@smithy/util-body-length-node" "^2.1.0" "@smithy/util-defaults-mode-browser" "^2.0.16" "@smithy/util-defaults-mode-node" "^2.0.21" + "@smithy/util-endpoints" "^1.0.2" "@smithy/util-retry" "^2.0.5" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" @@ -498,12 +495,13 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.433.0": - version "3.433.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.433.0.tgz#d1e00b3f0d7c3f77597787aef265fe1b247a1083" - integrity sha512-LFNUh9FH7RMtYjSjPGz9lAJQMzmJ3RcXISzc5X5k2R/9mNwMK7y1k2VAfvx+RbuDbll6xwsXlgv6QHcxVdF2zw== +"@aws-sdk/util-endpoints@3.438.0": + version "3.438.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.438.0.tgz#fe79a0ad87fc201c8ecb422f6f040bd300c98df9" + integrity sha512-6VyPTq1kN3GWxwFt5DdZfOsr6cJZPLjWh0troY/0uUv3hK74C9o3Y0Xf/z8UAUvQFkVqZse12O0/BgPVMImvfA== dependencies: "@aws-sdk/types" "3.433.0" + "@smithy/util-endpoints" "^1.0.2" tslib "^2.5.0" "@aws-sdk/util-locate-window@^3.0.0": @@ -523,10 +521,10 @@ bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.433.0": - version "3.433.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.433.0.tgz#422f7f8f956bdcd97082869bc7b6520d7720b9de" - integrity sha512-yT1tO4MbbsUBLl5+S+jVv8wxiAtP5TKjKib9B2KQ2x0OtWWTrIf2o+IZK8va+zQqdV4MVMjezdxdE20hOdB4yQ== +"@aws-sdk/util-user-agent-node@3.437.0": + version "3.437.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.437.0.tgz#f77729854ddf049ccaba8bae3d8fa279812b4716" + integrity sha512-JVEcvWaniamtYVPem4UthtCNoTBCfFTwYj7Y3CrWZ2Qic4TqrwLkAfaBGtI2TGrhIClVr77uzLI6exqMTN7orA== dependencies: "@aws-sdk/types" "3.433.0" "@smithy/node-config-provider" "^2.1.3" @@ -1612,7 +1610,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== @@ -3802,12 +3800,7 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" -"@smithy/service-error-classification@^1.0.2": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" - integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== - -"@smithy/service-error-classification@^2.0.5": +"@smithy/service-error-classification@^2.0.4", "@smithy/service-error-classification@^2.0.5": version "2.0.5" resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-2.0.5.tgz#22c84fad456730adfa31cae91d47acd31304c346" integrity sha512-M0SeJnEgD2ywJyV99Fb1yKFzmxDe9JfpJiYTVSRMyRLc467BPU0qsuuDPzMCdB1mU8M8u1rVOdkqdoyFN8UFTw== @@ -3923,6 +3916,15 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" +"@smithy/util-endpoints@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-1.0.2.tgz#8be5b840c19661e3830ca10973f775b331bd94cd" + integrity sha512-QEdq+sP68IJHAMVB2ugKVVZEWeKQtZLuf+akHzc8eTVElsZ2ZdVLWC6Cp+uKjJ/t4yOj1qu6ZzyxJQEQ8jdEjg== + dependencies: + "@smithy/node-config-provider" "^2.1.3" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + "@smithy/util-hex-encoding@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e" @@ -4258,9 +4260,9 @@ "@types/json-schema" "*" "@types/estree@*", "@types/estree@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.3.tgz#2be19e759a3dd18c79f9f436bd7363556c1a73dd" - integrity sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.4.tgz#d9748f5742171b26218516cf1828b8eafaf8a9fa" + integrity sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw== "@types/estree@0.0.39": version "0.0.39" @@ -4358,9 +4360,9 @@ "@types/istanbul-lib-report" "*" "@types/jest@^29": - version "29.5.6" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.6.tgz#f4cf7ef1b5b0bfc1aa744e41b24d9cc52533130b" - integrity sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w== + version "29.5.7" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.7.tgz#2c0dafe2715dd958a455bc10e2ec3e1ec47b5036" + integrity sha512-HLyetab6KVPSiF+7pFcUyMeLsx25LDNDemw9mGsJBkai/oouwrjTycocSDYopMEwFhN2Y4s9oPyOCZNofgSt2g== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -4456,17 +4458,24 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.4.tgz#81f886786411c45bba3f33e781ab48bd56bfca2e" integrity sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ== +"@types/node-forge@^1.3.0": + version "1.3.8" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.8.tgz#044ad98354ff309a031a55a40ad122f3be1ac2bb" + integrity sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg== + dependencies: + "@types/node" "*" + "@types/node@*": - version "20.8.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.9.tgz#646390b4fab269abce59c308fc286dcd818a2b08" - integrity sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg== + version "20.8.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.10.tgz#a5448b895c753ae929c26ce85cab557c6d4a365e" + integrity sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w== dependencies: undici-types "~5.26.4" "@types/node@^16": - version "16.18.59" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.59.tgz#4cdbd631be6d9be266a96fb17b5d0d7ad6bbe26c" - integrity sha512-PJ1w2cNeKUEdey4LiPra0ZuxZFOGvetswE8qHRriV/sUkL5Al4tTmPV9D2+Y/TPIxTHHgxTfRjZVKWhPw/ORhQ== + version "16.18.60" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.60.tgz#0b0f4316906f1bd0e03b640363f67bd4e86958bd" + integrity sha512-ZUGPWx5vKfN+G2/yN7pcSNLkIkXEvlwNaJEd4e0ppX7W2S8XAkdc/37hM4OUNJB9sa0p12AOvGvxL4JCPiz9DA== "@types/normalize-package-data@^2.4.0": version "2.4.3" @@ -4656,15 +4665,15 @@ tsutils "^3.21.0" "@typescript-eslint/eslint-plugin@^6": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz#fdb6f3821c0167e3356e9d89c80e8230b2e401f4" - integrity sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA== + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.1.tgz#d8ce497dc0ed42066e195c8ecc40d45c7b1254f4" + integrity sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.9.0" - "@typescript-eslint/type-utils" "6.9.0" - "@typescript-eslint/utils" "6.9.0" - "@typescript-eslint/visitor-keys" "6.9.0" + "@typescript-eslint/scope-manager" "6.9.1" + "@typescript-eslint/type-utils" "6.9.1" + "@typescript-eslint/utils" "6.9.1" + "@typescript-eslint/visitor-keys" "6.9.1" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -4690,14 +4699,14 @@ debug "^4.3.4" "@typescript-eslint/parser@^6": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.9.0.tgz#2b402cadeadd3f211c25820e5433413347b27391" - integrity sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw== - dependencies: - "@typescript-eslint/scope-manager" "6.9.0" - "@typescript-eslint/types" "6.9.0" - "@typescript-eslint/typescript-estree" "6.9.0" - "@typescript-eslint/visitor-keys" "6.9.0" + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.9.1.tgz#4f685f672f8b9580beb38d5fb99d52fc3e34f7a3" + integrity sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg== + dependencies: + "@typescript-eslint/scope-manager" "6.9.1" + "@typescript-eslint/types" "6.9.1" + "@typescript-eslint/typescript-estree" "6.9.1" + "@typescript-eslint/visitor-keys" "6.9.1" debug "^4.3.4" "@typescript-eslint/scope-manager@5.62.0": @@ -4708,13 +4717,13 @@ "@typescript-eslint/types" "5.62.0" "@typescript-eslint/visitor-keys" "5.62.0" -"@typescript-eslint/scope-manager@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz#2626e9a7fe0e004c3e25f3b986c75f584431134e" - integrity sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw== +"@typescript-eslint/scope-manager@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.9.1.tgz#e96afeb9a68ad1cd816dba233351f61e13956b75" + integrity sha512-38IxvKB6NAne3g/+MyXMs2Cda/Sz+CEpmm+KLGEM8hx/CvnSRuw51i8ukfwB/B/sESdeTGet1NH1Wj7I0YXswg== dependencies: - "@typescript-eslint/types" "6.9.0" - "@typescript-eslint/visitor-keys" "6.9.0" + "@typescript-eslint/types" "6.9.1" + "@typescript-eslint/visitor-keys" "6.9.1" "@typescript-eslint/type-utils@5.62.0": version "5.62.0" @@ -4726,13 +4735,13 @@ debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/type-utils@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz#23923c8c9677c2ad41457cf8e10a5f2946be1b04" - integrity sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ== +"@typescript-eslint/type-utils@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.9.1.tgz#efd5db20ed35a74d3c7d8fba51b830ecba09ce32" + integrity sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg== dependencies: - "@typescript-eslint/typescript-estree" "6.9.0" - "@typescript-eslint/utils" "6.9.0" + "@typescript-eslint/typescript-estree" "6.9.1" + "@typescript-eslint/utils" "6.9.1" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -4741,10 +4750,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== -"@typescript-eslint/types@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.9.0.tgz#86a0cbe7ac46c0761429f928467ff3d92f841098" - integrity sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw== +"@typescript-eslint/types@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.9.1.tgz#a6cfc20db0fcedcb2f397ea728ef583e0ee72459" + integrity sha512-BUGslGOb14zUHOUmDB2FfT6SI1CcZEJYfF3qFwBeUrU6srJfzANonwRYHDpLBuzbq3HaoF2XL2hcr01c8f8OaQ== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -4759,13 +4768,13 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz#d0601b245be873d8fe49f3737f93f8662c8693d4" - integrity sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ== +"@typescript-eslint/typescript-estree@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.1.tgz#8c77910a49a04f0607ba94d78772da07dab275ad" + integrity sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw== dependencies: - "@typescript-eslint/types" "6.9.0" - "@typescript-eslint/visitor-keys" "6.9.0" + "@typescript-eslint/types" "6.9.1" + "@typescript-eslint/visitor-keys" "6.9.1" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -4786,17 +4795,17 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.9.0.tgz#5bdac8604fca4823f090e4268e681c84d3597c9f" - integrity sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ== +"@typescript-eslint/utils@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.9.1.tgz#763da41281ef0d16974517b5f0d02d85897a1c1e" + integrity sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.9.0" - "@typescript-eslint/types" "6.9.0" - "@typescript-eslint/typescript-estree" "6.9.0" + "@typescript-eslint/scope-manager" "6.9.1" + "@typescript-eslint/types" "6.9.1" + "@typescript-eslint/typescript-estree" "6.9.1" semver "^7.5.4" "@typescript-eslint/visitor-keys@5.62.0": @@ -4807,12 +4816,12 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@6.9.0": - version "6.9.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz#cc69421c10c4ac997ed34f453027245988164e80" - integrity sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg== +"@typescript-eslint/visitor-keys@6.9.1": + version "6.9.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.1.tgz#6753a9225a0ba00459b15d6456b9c2780b66707d" + integrity sha512-MUaPUe/QRLEffARsmNfmpghuQkW436DvESW+h+M52w0coICHRfD6Np9/K6PdACwnrq1HmuLl+cSPZaJmeVPkSw== dependencies: - "@typescript-eslint/types" "6.9.0" + "@typescript-eslint/types" "6.9.1" eslint-visitor-keys "^3.4.1" "@ungap/structured-clone@^1.2.0": @@ -5006,9 +5015,9 @@ acorn-walk@^7.1.1: integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn-walk@^8.1.1: - version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + version "8.3.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" + integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== acorn@^7.1.1: version "7.4.1" @@ -5016,9 +5025,9 @@ acorn@^7.1.1: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== add-stream@^1.0.0: version "1.0.0" @@ -5207,7 +5216,7 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-query@^5.1.3: +aria-query@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== @@ -5334,10 +5343,10 @@ asap@~2.0.6: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== +ast-types-flow@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" + integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== astral-regex@^2.0.0: version "2.0.0" @@ -5432,9 +5441,9 @@ aws-cdk@2.93.0: fsevents "2.3.2" aws-cdk@^2: - version "2.102.1" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.102.1.tgz#de20c372775e3ad20bd1d484c159218dd53f7f56" - integrity sha512-GWGXUaadkn9Nv1YoZZj+iuV6j0t7brcf/cwfXqsK6FEWOCMkn1d+B5P3SlGYgCGqpPjvs8w8Llj/fTUviZ6t9g== + version "2.103.1" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.103.1.tgz#8bbd732367a295e2651a6a3f6aaa212e2d2a4f48" + integrity sha512-5DXPlMi8Gf/a6fMqwY6uVwuR21PDDNGkAGkMVTTuaiulc4RsMjQUGq8I4xaPIYQRvR+VHFU+JQ5j5PnI5/gBrA== optionalDependencies: fsevents "2.3.2" @@ -5454,10 +5463,10 @@ aws-sdk-mock@5.8.0: sinon "^14.0.1" traverse "^0.6.6" -aws-sdk@^2.1231.0, aws-sdk@^2.1481.0: - version "2.1481.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1481.0.tgz#2ecfbb9b404feaf345c0fd65f3f2541909b7ca92" - integrity sha512-frg2IDi5Ozw6Vym0Y7WNyGUpgGalhmz41oAJVVvNl9AfKFLMw8AU8RfUvKt16snQ1yq847wuF14O73eFIKuIpw== +aws-sdk@^2.1231.0, aws-sdk@^2.1486.0: + version "2.1486.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1486.0.tgz#66919ee00af3a13df22133539ed773179b963d6b" + integrity sha512-YVGhKGWP5mHWIla6/a7MXwHyKrjcy2xIo65Z6rCvG2uxVa3NxGz4Wo7yNRqA8QGCS6buYz9MmRJLv2KOtkb7JQ== dependencies: buffer "4.9.2" events "1.1.1" @@ -5470,24 +5479,24 @@ aws-sdk@^2.1231.0, aws-sdk@^2.1481.0: uuid "8.0.0" xml2js "0.5.0" -aws-xray-sdk-core@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/aws-xray-sdk-core/-/aws-xray-sdk-core-3.5.2.tgz#c0e992662774de450eed72874cb0db31a8054ee7" - integrity sha512-sboSTXIS0tOKYqQ5zrWX6p6k4Mrec84BNeJPHnRakcjzgsU5j8xBB5kim3BVVv+pINGLVpOD568cJzH0GI/HqQ== +aws-xray-sdk-core@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/aws-xray-sdk-core/-/aws-xray-sdk-core-3.5.3.tgz#74bc2079e92672f5270315f6872d97b925529b49" + integrity sha512-FxDRVvIHqf3bzj76M+LSyh/1V5cYuhn+YLRS+u6Xs6WindPMDn9j03v2PNskPgvUi7pMqU40aVhQphRX/YWTfQ== dependencies: - "@aws-sdk/service-error-classification" "^3.4.1" "@aws-sdk/types" "^3.4.1" + "@smithy/service-error-classification" "^2.0.4" "@types/cls-hooked" "^4.3.3" atomic-batcher "^1.0.2" cls-hooked "^4.2.2" semver "^7.5.3" -axe-core@^4.6.2: - version "4.8.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" - integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== +axe-core@=4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" + integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== -axobject-query@^3.1.1: +axobject-query@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== @@ -6008,9 +6017,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: - version "1.0.30001554" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz#ba80d88dff9acbc0cd4b7535fc30e0191c5e2e2a" - integrity sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ== + version "1.0.30001559" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz#95a982440d3d314c471db68d02664fb7536c5a30" + integrity sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -6045,17 +6054,17 @@ cdk-dia@^0.10.0: word-wrap "^1.2.3" yargs "^16.2.0" -cdk-watchful@0.6.443: - version "0.6.443" - resolved "https://registry.yarnpkg.com/cdk-watchful/-/cdk-watchful-0.6.443.tgz#7eebf8646b0a4db89bd14ebf526c30b47de11092" - integrity sha512-i3GPN2WzfdTxs874P7rIyMW1jOtrhwMnxGKZ8MXANFhgIfpPjZs8bv3pYtXBT5iYTnqIxp9ZR0uBL4DFvqtv0g== +cdk-watchful@0.6.457: + version "0.6.457" + resolved "https://registry.yarnpkg.com/cdk-watchful/-/cdk-watchful-0.6.457.tgz#d6b8c04f0afcec1493d1de2575923a702706a609" + integrity sha512-PBzaXWDHkPUPot3q96VVOohKfkEsUreiFQu1yItQ+Io3rnKGhMWNmkbyRcRRxpz4hhAnrq5mUCCIiLxlFIueww== -cdklabs-projen-project-types@^0.1.166: - version "0.1.166" - resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.1.166.tgz#a126e37f5dad2246833e6aa8ffc3f5d0317c20b4" - integrity sha512-JUBParX1rld4bZFILHq5vD3MbL7+1o4G4W7w3WyAI2wdHZ7X4rGcnoKjzcogKhQgjo88hskC+yxdbKiXw2MnAw== +cdklabs-projen-project-types@^0.1.167: + version "0.1.167" + resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.1.167.tgz#3916775b75c8416e2c75ceed700cd7801719e89b" + integrity sha512-5t+7UA5EMYqm5CX9JoltFl3jvXgfNWrqrlJs0NfXawhgJvJEg3gq9tIa76oCTXAQzNYXM5Ax7hTGOGVtW5wazg== dependencies: - projen "^0.76.15" + projen "^0.76.16" yaml "^2.3.3" chalk@^2.4.1, chalk@^2.4.2: @@ -6707,21 +6716,21 @@ copy-to-clipboard@^3.3.3: toggle-selection "^1.0.6" core-js-compat@^3.31.0, core-js-compat@^3.33.1: - version "3.33.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.1.tgz#debe80464107d75419e00c2ee29f35982118ff84" - integrity sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ== + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.2.tgz#3ea4563bfd015ad4e4b52442865b02c62aba5085" + integrity sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw== dependencies: browserslist "^4.22.1" core-js-pure@^3.23.3: - version "3.33.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.1.tgz#7f27dd239da8eb97dbea30120071be8e5565cb0e" - integrity sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ== + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.2.tgz#644830db2507ef84d068a70980ccd99c275f5fa6" + integrity sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q== core-js@^3.19.2: - version "3.33.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52" - integrity sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q== + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.2.tgz#312bbf6996a3a517c04c99b9909cdd27138d1ceb" + integrity sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ== core-util-is@^1.0.3, core-util-is@~1.0.0: version "1.0.3" @@ -6899,9 +6908,9 @@ css-what@^6.0.1: integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssdb@^7.1.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.8.0.tgz#ac41fa025371b74eb2ccfe3d41f5c4dbd444fbe3" - integrity sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg== + version "7.9.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.9.0.tgz#d42d8269ff3d3e1c366280ab1f9f6207057b262c" + integrity sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw== cssesc@^3.0.0: version "3.0.0" @@ -7416,9 +7425,9 @@ ejs@^3.1.6: jake "^10.8.5" electron-to-chromium@^1.4.535: - version "1.4.567" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.567.tgz#c92e8fbc2bd15df3068d92571733a218a5413add" - integrity sha512-8KR114CAYQ4/r5EIEsOmOMqQ9j0MRbJZR3aXD/KFA8RuKzyoUB4XrUCg+l8RUGqTVQgKNIgTpjaG8YHRPAbX2w== + version "1.4.574" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.574.tgz#6de04d7c6e244e5ffcae76d2e2a33b02cab66781" + integrity sha512-bg1m8L0n02xRzx4LsTTMbBPiUd9yIR+74iPtS/Ao65CuXvhVZHP0ym1kSdDG3yHFDXqHQQBKujlN1AQ8qZnyFg== emitter-listener@^1.0.1: version "1.1.2" @@ -7578,7 +7587,7 @@ es-array-method-boxes-properly@^1.0.0: resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== -es-iterator-helpers@^1.0.12: +es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15: version "1.0.15" resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== @@ -7807,26 +7816,26 @@ eslint-plugin-jest@^25.3.0: "@typescript-eslint/experimental-utils" "^5.0.0" eslint-plugin-jsx-a11y@^6.5.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" - integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2" + integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA== dependencies: - "@babel/runtime" "^7.20.7" - aria-query "^5.1.3" - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - ast-types-flow "^0.0.7" - axe-core "^4.6.2" - axobject-query "^3.1.1" + "@babel/runtime" "^7.23.2" + aria-query "^5.3.0" + array-includes "^3.1.7" + array.prototype.flatmap "^1.3.2" + ast-types-flow "^0.0.8" + axe-core "=4.7.0" + axobject-query "^3.2.1" damerau-levenshtein "^1.0.8" emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.3" - language-tags "=1.0.5" + es-iterator-helpers "^1.0.15" + hasown "^2.0.0" + jsx-ast-utils "^3.3.5" + language-tags "^1.0.9" minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - semver "^6.3.0" + object.entries "^1.1.7" + object.fromentries "^2.0.7" eslint-plugin-prettier@^4.2.1: version "4.2.1" @@ -8890,11 +8899,6 @@ has-yarn@^3.0.0: resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== -has@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" - integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== - hasbin@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/hasbin/-/hasbin-1.2.3.tgz#78c5926893c80215c2b568ae1fd3fcab7a2696b0" @@ -10674,9 +10678,9 @@ jest@^29: jest-cli "^29.7.0" jiti@^1.19.1: - version "1.20.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" - integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== jju@^1.1.0: version "1.4.0" @@ -11016,7 +11020,7 @@ jsonschema@^1.4.1: resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab" integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== @@ -11058,17 +11062,17 @@ klona@^2.0.4, klona@^2.0.5: resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== -language-subtag-registry@~0.3.2: +language-subtag-registry@^0.3.20: version "0.3.22" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== -language-tags@=1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== +language-tags@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" + integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== dependencies: - language-subtag-registry "~0.3.2" + language-subtag-registry "^0.3.20" latest-version@^7.0.0: version "7.0.0" @@ -11938,10 +11942,10 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -nock@^13.3.6: - version "13.3.6" - resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.6.tgz#b279968ec8d076c2393810a6c9bf2d4d5b3a1071" - integrity sha512-lT6YuktKroUFM+27mubf2uqQZVy2Jf+pfGzuh9N6VwdHlFoZqvi4zyxFTVR1w/ChPqGY6yxGehHp6C3wqCASCw== +nock@^13.3.7: + version "13.3.7" + resolved "https://registry.yarnpkg.com/nock/-/nock-13.3.7.tgz#27c8a2709d602a0570e45d3f182db342c6bd5551" + integrity sha512-z3voRxo6G0JxqCsjuzERh1ReFC4Vp2b7JpSgcMJB6jnJbUszf88awAeQLIID2UNMwbMh9/Zm5sFscagj0QYHEg== dependencies: debug "^4.1.0" json-stringify-safe "^5.0.1" @@ -12213,7 +12217,7 @@ object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.6: +object.entries@^1.1.6, object.entries@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== @@ -13296,10 +13300,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.76.15: - version "0.76.15" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.76.15.tgz#a3a75be65bcd4035835ae40a32b2933f7f866e23" - integrity sha512-Ez1w2KlmzAtiYg9aIm7NFD56hafFgnGnYcZc60GzT6AEFPEDWPX1lGrngAibDnEys3iDsIimreyVIV77KVqoAg== +projen@^0.76.16: + version "0.76.16" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.76.16.tgz#f48384dda22c2e29a53b0e53f0b9ba0fc001b785" + integrity sha512-+p6ZNVvDICn2lskDofSOgUSTI8Or0aAqyiKf9RhSaE2nTqwoObbf1b4wmw44hjiQWa1/pVP+IGUzCienDIA+Jw== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -13405,9 +13409,9 @@ punycode@1.3.2: integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pupa@^3.1.0: version "3.1.0" @@ -14345,10 +14349,11 @@ select-hose@^2.0.0: integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== selfsigned@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== dependencies: + "@types/node-forge" "^1.3.0" node-forge "^1" semver-diff@^4.0.0: @@ -14722,10 +14727,10 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== -spdx-license-list@^6.6.0, spdx-license-list@^6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.7.0.tgz#dd8c6aba00e7a3f9549e473d0be2b83c4cae081f" - integrity sha512-NFqavuJxNsHdwSy/0PjmUpcc76XwlmHQRPjVVtE62qmSLhKJUnzSvJCkU9nrY6TsChfGU1xqGePriBkNtNRMiA== +spdx-license-list@^6.6.0, spdx-license-list@^6.7.0, spdx-license-list@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.8.0.tgz#92a99cd6c8b97fe98ae83c54deaffd4d9d503f74" + integrity sha512-5UdM7r9yJ1EvsPQZWfa41AZjLQngl9iMMysm9XBW7Lqhq7aF8cllfqjS+rFCHB8FFMGSM0yFWue2LUV9mR0QzQ== spdy-transport@^3.0.0: version "3.0.0" @@ -14863,10 +14868,10 @@ streamroller@^3.1.5: debug "^4.3.4" fs-extra "^8.1.0" -streamx@^2.15.0, streamx@^2.15.1: - version "2.15.1" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.15.1.tgz#396ad286d8bc3eeef8f5cea3f029e81237c024c6" - integrity sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA== +streamx@^2.15.0, streamx@^2.15.2: + version "2.15.2" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.15.2.tgz#680eacebdc9c43ede7362c2e6695b34dd413c741" + integrity sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg== dependencies: fast-fifo "^1.1.0" queue-tick "^1.0.1" @@ -15273,9 +15278,9 @@ terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.7: terser "^5.16.8" terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: - version "5.22.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" - integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== + version "5.24.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364" + integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -15634,9 +15639,9 @@ typescript@^5.2.2: integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== typescript@next: - version "5.3.0-dev.20231025" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.0-dev.20231025.tgz#fd3712fe4a396d6744fd0ac5043f6bf9e1b1b039" - integrity sha512-DW0GNkWzKHnI9lcYCVIw5SO5nzlaZ9iHAdcN7zCxt/OJsKg7s33xRtEa5nmPTIC5qvKzLLZboWWBJ+KRD9cKFw== + version "5.3.0-dev.20231101" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.0-dev.20231101.tgz#911f63c9428f517584bae41fd9ccae31b9a2d371" + integrity sha512-yt5zz7L+TBfzeJhMA/tAEO1YU8J2DWsFN3LbeMslNPXL3S0lR3yvePdl6fXCk7QFjnfaRtXH0noNdWg2imHWXg== typescript@~3.9.10: version "3.9.10" @@ -15830,9 +15835,9 @@ universalify@^0.2.0: integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== unload@2.2.0: version "2.2.0"