From 8a14784ad3b38ea4fe754f2462a8f2c1f14daba0 Mon Sep 17 00:00:00 2001 From: rschneider <97682836+rainer-exxcellent@users.noreply.github.com> Date: Fri, 6 Jun 2025 15:14:49 +0200 Subject: [PATCH] feat(CSAF2.1): #199 add informative test 6.3.17 --- README.md | 4 + csaf_2_1/informativeTests.js | 1 + .../informativeTest_6_3_17.js | 111 + lib/license/license_information.js | 8575 +++++++++++++++++ package-lock.json | 45 + package.json | 1 + scripts/read-spdx-and-aboutcode-licenses.js | 70 + tests/csaf_2_1/informativeTest_6_3_17.js | 40 + tests/csaf_2_1/oasis.js | 1 - 9 files changed, 8847 insertions(+), 1 deletion(-) create mode 100644 csaf_2_1/informativeTests/informativeTest_6_3_17.js create mode 100644 lib/license/license_information.js create mode 100644 scripts/read-spdx-and-aboutcode-licenses.js create mode 100644 tests/csaf_2_1/informativeTest_6_3_17.js diff --git a/README.md b/README.md index 574c7668..3e5c1b3f 100644 --- a/README.md +++ b/README.md @@ -481,6 +481,7 @@ export const informativeTest_6_3_8: DocumentTest export const informativeTest_6_3_9: DocumentTest export const informativeTest_6_3_10: DocumentTest export const informativeTest_6_3_11: DocumentTest +export const informativeTest_6_3_17: DocumentTest ``` [(back to top)](#bsi-csaf-validator-lib) @@ -577,5 +578,8 @@ For the complete list of dependencies please take a look at [package.json](https - [undici](https://undici.nodejs.org) - [@js-joda/core](https://js-joda.github.io/js-joda/) - [@js-joda/timezone](https://js-joda.github.io/js-joda/) +- [aboutcode licenses](https://scancode-licensedb.aboutcode.org/index.json) +- [SPDX licenses](https://raw.githubusercontent.com/spdx/license-list-data/refs/heads/main/json/licenses.json) +- [license-expressions](https://github.com/lkoskela/license-expressions) [(back to top)](#bsi-csaf-validator-lib) diff --git a/csaf_2_1/informativeTests.js b/csaf_2_1/informativeTests.js index d5ec4ced..8688085a 100644 --- a/csaf_2_1/informativeTests.js +++ b/csaf_2_1/informativeTests.js @@ -11,3 +11,4 @@ export { } from '../informativeTests.js' export { informativeTest_6_3_1 } from './informativeTests/informativeTest_6_3_1.js' export { informativeTest_6_3_4 } from './informativeTests/informativeTest_6_3_4.js' +export { informativeTest_6_3_17 } from './informativeTests/informativeTest_6_3_17.js' diff --git a/csaf_2_1/informativeTests/informativeTest_6_3_17.js b/csaf_2_1/informativeTests/informativeTest_6_3_17.js new file mode 100644 index 00000000..ad8ada16 --- /dev/null +++ b/csaf_2_1/informativeTests/informativeTest_6_3_17.js @@ -0,0 +1,111 @@ +import Ajv from 'ajv/dist/jtd.js' + +import license_information from '../../lib/license/license_information.js' +import { validate, parse } from 'license-expressions' + +const ajv = new Ajv() + +const CONSIDERED_LICENSE_KEYS = new Set( + license_information.licenses + .filter((license) => !license.deprecated) + .map((license) => license.license_key) +) + +const inputSchema = /** @type {const} */ ({ + additionalProperties: true, + properties: { + document: { + additionalProperties: true, + properties: { + license_expression: { + type: 'string', + }, + }, + }, + }, +}) + +const validateInput = ajv.compile(inputSchema) + +/** + * Recursively checks if a parsed license expression contains any license references. + * + * @param {import('license-expressions').ParsedSpdxExpression} parsedExpression - The parsed license expression + * @returns {boolean} True if the expression contains any license references, false otherwise + */ +function containsLicenseRef(parsedExpression) { + // If it's a LicenseRef type directly + if ('licenseRef' in parsedExpression) { + return true + } + + // If it's a conjunction, check both sides + if ('conjunction' in parsedExpression) { + return ( + containsLicenseRef(parsedExpression.left) || + containsLicenseRef(parsedExpression.right) + ) + } + + // If it's a LicenseInfo type, it doesn't contain a license reference + return false +} + +/** + * Checks if a license expression contains any license references. + * + * @param {string} licenseToCheck - The license expression to check + * @returns {boolean} True if the license expression contains any license references, false otherwise + */ +export function hasLicenseRef(licenseToCheck) { + const parseResult = parse(licenseToCheck) + return containsLicenseRef(parseResult) +} + +/** + * Checks if a license is valid according to SPDX or AboutCode standards. + * + * @param {string} licenseToCheck - The license expression to check + * @returns {boolean} True if the license is valid, false otherwise + */ +export function checkLicense(licenseToCheck) { + if (!licenseToCheck) { + return false + } + + // First do a simple check with aboutcode and spdx license ids + // Then check whether the license is a valid SPDX license expression + // Finally check if it contains any license references + return ( + (CONSIDERED_LICENSE_KEYS.has(licenseToCheck) || + validate(licenseToCheck).valid) && + !hasLicenseRef(licenseToCheck) + ) +} + +/** + * It MUST be tested that the all license identifiers and exceptions are listed either + * in the official SPDX license identifier list or AboutCode's "ScanCode LicenseDB". + * @param {unknown} doc + * @returns + */ +export function informativeTest_6_3_17(doc) { + const ctx = { + infos: /** @type {Array<{ message: string; instancePath: string }>} */ ([]), + } + + if (!validateInput(doc)) { + return ctx + } + + const licenseToCheck = doc.document.license_expression + + if (!checkLicense(licenseToCheck)) { + ctx.infos.push({ + instancePath: '/document/license_expression', + message: `Invalid license expression: '${licenseToCheck}'`, + }) + } + + return ctx +} diff --git a/lib/license/license_information.js b/lib/license/license_information.js new file mode 100644 index 00000000..32ed9c1d --- /dev/null +++ b/lib/license/license_information.js @@ -0,0 +1,8575 @@ +export default { + 'licenses': [{ + 'license_key': '389-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': '3com-microcode', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': '3dslicer-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': '4suite-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': '996-icu-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'aardvark-py-2014', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'abrms', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'abstyles', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ac3filter', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'accellera-systemc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'acdl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ace-tao', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'acm-sla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'acroname-bdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'activepieces-enterprise-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'activestate-community', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'activestate-community-2012', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'activestate-komodo-edit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'activision-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'actuate-birt-ihub-ftype-sla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ada-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'adacore-doc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'adapt-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adaptec-downloadable', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adaptec-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adcolony-tos-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'addthis-mobile-sdk-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adi-bsd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-acrobat-reader-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-air-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-air-sdk-2014', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-color-profile-bundling', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-color-profile-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-dng-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-dng-spec-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-flash-player-eula-21.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-flex-4-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-flex-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'adobe-general-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'adobe-glyph', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'adobe-indesign-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'adobe-postscript', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'adobe-scl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'adobe-utopia', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'adrian', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'adsl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aes-128-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'afl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'afl-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'afl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'afl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'afl-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'afmparse', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'afpl-8.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'afpl-9.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ag-grid-enterprise', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'agentxpp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'agere-bsd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'agere-sla', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ago-private-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'agpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'agpl-1.0-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'agpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'agpl-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'agpl-3.0-bacula', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'agpl-3.0-linking-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'agpl-3.0-openssl', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'agpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'agpl-generic-additional-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'agtpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aladdin-md5', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'alasir', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aldor-public-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'alexisisaac-freeware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'alfresco-exception-0.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'allegro-4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'allen-institute-software-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'alliance-open-media-patent-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'altermime', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'altova-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'amazon-redshift-jdbc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'amazon-sl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'amd-aspf-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'amd-historical', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'amd-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'amd-linux-firmware-export', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'amdplpa', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aml', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'amlogic-linux-firmware', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ampas', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'amplication-ee-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ams-fonts', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'anaconda-tos-2024-03-30', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'android-sdk-2009', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'android-sdk-2012', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'android-sdk-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'android-sdk-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'android-sdk-preview-2015', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'anepokis-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'anti-capitalist-1.4', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'antlr-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'antlr-pd-fallback', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'anu-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'any-osi', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'any-osi-perl-modules', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'aop-pd', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'apache-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'apache-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'apache-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-2.0-linking-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-2.0-runtime-library-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-due-credit', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-exception-llvm', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-patent-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apache-patent-provision-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'apafml', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'apl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'app-s2p', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'appfire-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-academic-lisa-os-3.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-attribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-attribution-1997', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'apple-excl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'apple-mfi-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-ml-ferret-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-mpeg-4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-runtime-library-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apple-sscl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'appsflyer-framework', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'apromore-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'apsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'apsl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'apsl-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'apsl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'aptana-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'aptana-exception-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'arachni-psl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'aravindan-premkumar', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'argouml', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'arm-cortex-mx', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'arm-llvm-sga', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'arphic-public', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'array-input-method-pl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'artistic-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'artistic-1.0-cl8', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'artistic-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'artistic-clarified', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'artistic-dist-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'artistic-perl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'asal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ascender-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ascender-web-fonts', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aslp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'aslr', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'asmus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'asn1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'asterisk-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'asterisk-linking-protocols-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'aswf-digital-assets-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'aswf-digital-assets-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ati-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'atkinson-hyperlegible-font', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'atlassian-marketplace-tou', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'atmel-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'atmel-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'atmel-microcontroller', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'atmosphere-0.4', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'attribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'authorizenet-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoconf-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoconf-exception-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoconf-macro-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoconf-simple-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoconf-simple-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autodesk-3d-sft-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoit-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autoopts-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'autosar-proprietary', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'avisynth-c-interface-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'avisynth-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'avsystem-5-clause', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'aws-ip-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bacula-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'baekmuk-fonts', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bahyph', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bakoma-fonts-1995', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bapl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'barr-tex', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'baserow-ee-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'baserow-pe-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bash-exception-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bcrypt-solar-designer', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bea-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'beal-screamer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'beegfs-eula-2024', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'beerware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'beri-hw-sw-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bigcode-open-rail-m-v1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bigdigits', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bigelow-holmes', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bigscience-open-rail-m', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bigscience-rail-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'binary-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'binary-linux-firmware-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'biopython', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'biosl-4.0', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'bison-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bison-exception-2.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bitstream', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bittorrent-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bittorrent-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bittorrent-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bittorrent-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bitwarden-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bitzi-pd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'blas-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'blender-2010', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'blessing', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'blitz-artistic', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bloomberg-blpapi', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'blueoak-1.0.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bohl-0.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bola10', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bola11', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'boost-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'boost-original', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bootloader-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'borceux', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'boutell-libgd-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bpel4ws-spec', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bpmn-io', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brad-martinez-vb-32', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brankas-open-license-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'brent-corkum', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'brian-clapper', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brian-gladman', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brian-gladman-3-clause', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brian-gladman-dual', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-cfe', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-commercial', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-confidential', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-dual', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-linking-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-linking-unmodified', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-linux-timer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-opus-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-proprietary', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-raspberry-pi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-standard-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-unmodified-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-unpublished-source', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'broadcom-wiced', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'broadleaf-fair-use', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'brocade-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bruno-podetti', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-1-clause', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-1-clause-build', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-1988', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-2-clause-first-lines', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-2-clause-freebsd', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-2-clause-netbsd', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-2-clause-plus-advertizing', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-2-clause-views', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-devine', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-fda', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-hp', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-jtag', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-no-change', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-no-military', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-no-nuclear-warranty', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-no-trademark', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-open-mpi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-3-clause-sun', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-4-clause-shortened', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-ack', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-ack-carrot2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-advertising-acknowledgement', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-artwork', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-atmel', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-axis', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'bsd-axis-nomod', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-credit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-dpt', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-endorsement-allowed', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-export', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-inferno-nettverk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-innosys', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-intel', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-mylex', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-new', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-new-derivative', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-new-far-manager', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-new-nomod', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-new-tcpdump', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-no-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-no-disclaimer-unmodified', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-no-mod', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-original', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-original-muscle', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-original-uc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-original-uc-1986', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-original-uc-1990', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-original-voices', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-plus-mod-notice', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-plus-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-protection', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-simplified', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-simplified-darwin', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-simplified-intel', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-simplified-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-source-code', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-systemics', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-systemics-w3works', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-top', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bsd-top-gpl-addition', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-unchanged', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-unmodified', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsd-x11', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsd-zero', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bsla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bsla-no-advert', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'bugsense-sdk', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'bytemark', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'bzip2-libbzip-1.0.5', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'bzip2-libbzip-2010', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'c-fsl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'c-uda-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ca-ossl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ca-tosl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cadence-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cal-1.0-combined-work-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'caldera', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'caldera-no-preamble', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-2.0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-alberta-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-british-columbia-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-nova-scotia-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-ontario-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'can-ogl-toronto-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'canonical-ha-cla-any-e-v1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'canonical-ha-cla-any-i-v1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'capec-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'caramel-license-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'careware', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'carnegie-mellon', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'carnegie-mellon-contributors', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'catharon-osl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cavium-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cavium-malloc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cavium-targeted-hardware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-2.0-uk', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-2.5-au', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-3.0-at', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-3.0-au', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-3.0-de', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-3.0-igo', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-3.0-nl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-3.0-us', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-4.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nc-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nc-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nc-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nc-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nc-3.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nc-4.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nc-nd-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-2.0-at', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-2.0-au', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-3.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-3.0-igo', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-nd-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-2.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-2.0-fr', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-2.0-uk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-3.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-3.0-igo', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-nc-sa-3.0-us', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nc-sa-4.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nd-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nd-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nd-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nd-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-nd-3.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-nd-4.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-sa-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-sa-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-sa-2.0-uk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-sa-2.1-jp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-sa-2.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-sa-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-sa-3.0-at', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-by-sa-3.0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-by-sa-3.0-igo', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-by-sa-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-devnations-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-gpl-2.0-pt', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-lgpl-2.1-pt', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-nc-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-nc-sampling-plus-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-nd-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-pdm-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc-sa-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cc-sampling-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cc-sampling-plus-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cc0-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ccg-research-academic', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cclrc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ccrc-1.0', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'cddl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cddl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cdla-permissive-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cdla-permissive-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cdla-sharing-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cecill-1.0-en', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cecill-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-2.0-fr', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cecill-2.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-2.1-fr', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cecill-b', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-b-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cecill-c', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cecill-c-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cern-attribution-1995', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cern-ohl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cern-ohl-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cern-ohl-p-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cern-ohl-s-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cern-ohl-w-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cexcept-2008', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cfitsio', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cgal-linking-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cgic', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'chartdirector-6.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'check-cvs', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'checkmk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'chelsio-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'chicken-dl-0.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'chillicream-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'chris-maunder', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'chris-stoy', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'christopher-velazquez', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cisco-avch264-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'civicrm-exception-to-agpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'classic-vb', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'classpath-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'classworlds', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'clause-6-exception-lgpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'clear-bsd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'clear-bsd-1-clause', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'clearthought-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'click-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'clips-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'clisp-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'clojure-exception-to-gpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cloudera-express', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cmigemo', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cmr-no', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'cmu-computing-services', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cmu-flite', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cmu-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cmu-nara-nagoya', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cmu-simple', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cmu-template', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cmu-uc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cncf-corporate-cla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cncf-individual-cla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cnri-jython', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cnri-python-1.6', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cnri-python-1.6.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cockroach', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cockroachdb-use-grant-for-bsl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'code-credit-license-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'code-credit-license-1.0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'code-credit-license-1.1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'codeguru-permissions', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'codelite-exception-to-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'codesourcery-2004', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'codexia', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cognitive-web-osl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'coil-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'colt', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'com-oreilly-servlet', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'commercial-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'commercial-option', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'commonj-timer', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'commons-clause', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'compass', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'componentace-jcraft', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'compuphase-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'concursive-pl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'condor-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'confluent-community-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cooperative-non-violent-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cooperative-non-violent-6.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cooperative-non-violent-7.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'copyheart', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'copyleft-next-0.3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'copyleft-next-0.3.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cornell-lossless-jpeg', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'corporate-accountability-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'corporate-accountability-commercial-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cosl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cosli', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'couchbase-community', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'couchbase-enterprise', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cpal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cpl-0.5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cpm-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cpol-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cpol-1.02', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cpp-core-guidelines', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'crapl-0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'crashlytics-agreement-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'crcalc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cronyx', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'crossword', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'crunchbase-data-2019-12-17', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'crypto-keys-redistribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cryptopp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cryptoswift', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'crystal-stacker', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'csl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'csla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'csprng', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ctl-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cua-opl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cube', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cubiware-software-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cups', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cups-apple-os-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'curl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cve-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cvwl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'cwe-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'cximage', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cygwin-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cygwin-exception-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cygwin-exception-lgpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'cypress-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'd-fsl-1.0-de', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'd-fsl-1.0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'd-zlib', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'damail', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dante-treglia', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'databricks-db', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'databricks-dbx-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'datamekanix-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'day-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dbad', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dbad-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dbcl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dbisl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dbmx-foss-exception-1.0.9', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dbmx-linking-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dco-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dco-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dec-3-clause', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'deepseek-la-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'defensive-patent-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dejavu-font', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'delorie-historical', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dennis-ferguson', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'devblocks-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dgraph-cla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dhb-lbnl-bsd-2007', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dhb-limited-bsd-2015', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dhtmlab-public', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'diffmark', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'digia-qt-commercial', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'digia-qt-exception-lgpl-2.1', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'digia-qt-preview', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'digirule-foss-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'divx-open-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'divx-open-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'djangosnippets-tos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-1-0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-1-0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-2-0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-2-0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-nc-1-0-de', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dl-de-by-nc-1-0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dl-de-zero-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dmalloc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dmtf-2017', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'do-no-harm-0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'docbook', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'docbook-schema', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'docbook-stylesheet', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dom4j', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dos32a-extender', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dotseqn', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'doug-lea', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'douglas-young', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dpl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dr-john-maddock', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'drl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'drl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dropbear', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dropbear-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dsdp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dtree', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dual-bsd-gpl', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'dual-commercial-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'duende-sla-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dumb', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dune-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'dvipdfm', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dwtfnmfpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dynamic-drive-tou', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'dynarch-developer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'dynarch-linkware', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ecfonts-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ecl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ecl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2001', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2002', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2003', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2004', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2005', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2010', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2011', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2014', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2014-11', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-sua-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'eclipse-tck-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ecma-documentation', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ecma-no-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ecma-patent-coc-0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ecma-patent-coc-1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ecma-patent-coc-2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ecos', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'ecos-exception-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ecosrh-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ecosrh-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'edrdg-2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'efl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'efl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'efsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'efsl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'egenix-1.0.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'egenix-1.1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'egrappler', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ej-technologies-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ekiga-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ekioh', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'elastic-license-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'elastic-license-v2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'elib-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'elixir-trademark-policy', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ellis-lab', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'embedthis-evaluation', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'embedthis-extension', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'embedthis-tou-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'emit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'emx-library', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'energyplus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'energyplus-bsd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'enhydra-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'enlightenment', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'enna', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'entessa-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'epaperpress', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'epics', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'epl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'epl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'epo-osl-2005.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'epson-avasys-pl-2008', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'epson-linux-sla-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'eqvsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'eric-glass', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'erlang-otp-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'erlangpl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'errbot-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'esri', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'esri-devkit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'etalab-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'etalab-2.0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'etalab-2.0-fr', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'eu-datagrid', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'eupl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'eupl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'eupl-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'eurosym', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'examdiff', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'excelsior-jet-runtime', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fabien-tassin', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fabric-agreement-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'facebook-nuclide', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'facebook-patent-rights-2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'facebook-software-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fair', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fair-source-0.9', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fancyzoom', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'far-manager-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fastbuild-2012-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fastcgi-devkit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fatfs', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fawkes-runtime-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fbm', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fcl-1.0-apache-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fcl-1.0-mit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ferguson-twofish', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ffsl-1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fftpack-2004', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'filament-group-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'first-epss-usage', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'first-works-appreciative-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'flex-2.5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'flex2sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'flora-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'flowplayer-gpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fltk-exception-lgpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'font-alias', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'font-exception-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'foobar2000', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fpdf', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fplot', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'frameworx-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fraunhofer-fdk-aac-codec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fraunhofer-iso-14496-10', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'free-art-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'free-fork', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'free-surfer-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'free-unknown', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'freebsd-boot', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'freebsd-doc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'freebsd-first', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'freeimage-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'freemarker', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'freertos-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'freertos-mit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'freetts', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'freetype', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'freetype-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'froala-owdl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'frontier-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fsf-ap', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fsf-free', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fsf-notice', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fsf-unlimited', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fsf-unlimited-no-warranty', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fsfap-no-warranty-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fsl-1.0-apache-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fsl-1.0-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fsl-1.1-apache-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'fsl-1.1-mit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ftdi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ftpbean', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'fujion-exception-to-apache-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'furuseth', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'fwlw', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'g10-permissive', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gareth-mccaughan', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gary-s-brown', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gatling-highcharts', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gcc-compiler-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gcc-exception-2.0-note', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gcc-exception-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gcc-exception-3.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gcc-linking-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gcel-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gco-v3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gcr-docs', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gdcl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'geant4-sl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gemma-tou-2024-04-01', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'generaluser-gs-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'generic-amiwm', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'generic-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'generic-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'generic-export-compliance', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'generic-loop', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'generic-tos', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'generic-trademark', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'generic-xts', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'genivia-gsoap', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'genode-agpl-3.0-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'geoff-kuenning-1993', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'geogebra-ncla-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'geoserver-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.1-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.1-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.1-no-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.1-no-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gfdl-1.1-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gfdl-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.2-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.2-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.2-no-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.2-no-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gfdl-1.2-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gfdl-1.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.3-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.3-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.3-no-invariants-only', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.3-no-invariants-or-later', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gfdl-1.3-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ghostpdl-permissive', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ghostscript-1988', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'github-codeql-terms-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gitlab-ee', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gitleaks-action-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gitpod-self-hosted-free-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gl2ps', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gladman-older-rijndael-code-use', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'glide', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'glulxe', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'glut', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'glwtpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gmsh-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gnome-examples-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gnu-emacs-gpl-1988', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gnu-javamail-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gnuplot', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'goahead', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'good-boy', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'google-analytics-tos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-analytics-tos-2015', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-analytics-tos-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-analytics-tos-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-apis-tos-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-corporate-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-02-07', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-05-01', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-06-07', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-07-09', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-07-19', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-10-01', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2018-10-31', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2019-05-02', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2019-11-21', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2020-04-02', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2020-04-27', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-maps-tos-2020-05-06', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-ml-kit-tos-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license-fuchsia', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license-fuschia', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license-golang', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license-webm', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-patent-license-webrtc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-playcore-sdk-tos-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-tos-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-tos-2014', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-tos-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'google-tos-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'google-tos-2020', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-1.0-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-adaptec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-autoconf', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-autoopts', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-bison', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-bison-2.2', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-broadcom-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-classpath', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-cygwin', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-djvu', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-font', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-freertos', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-gcc', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-gcc-compiler-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-glibc', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-guile', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-ice', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-independent-module-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-iolib', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-iso-cpp', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-javascript', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-kernel', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-koterov', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-libgit2', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-library', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-libtool', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-lmbench', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-mysql-connector-odbc', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-mysql-floss', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-openjdk', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-openssl', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-oracle-mysql-foss', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-oracle-openjdk', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-plus-ada', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-ekiga', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-gcc', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-geoserver', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-nant', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-openmotif', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-openssl', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-sane', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-subcommander', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-syntext', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-plus-upx', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-proguard', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-qt-qca', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-2.0-redhat', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-2.0-rrdtool-floss', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-2.0-uboot', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-389-ds-base-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-aptana', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-3.0-autoconf', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-3.0-bison', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-3.0-cygwin', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-3.0-font', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-gcc', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-interface-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-linking-source-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gpl-3.0-openbd', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'gpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-3.0-plus-openssl', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'gpl-generic-additional-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gplcc-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gradle-enterprise-sla-2022-11-08', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gradle-tou-2022-01-13', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'graphics-gems', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'greg-roelofs', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gregory-pietsch', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gretelai-sal-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gsoap-1.3a', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gsoap-1.3b', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gstreamer-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gstreamer-exception-2005', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gstreamer-exception-2008', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gtkbook', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gtpl-v1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gtpl-v2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gtpl-v3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'guile-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gust-font-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'gust-font-2006-09-30', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'gutenberg-2020', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'gutmann', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'h2-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hacking-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hacos-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'happy-bunny', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'haskell-report', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hauppauge-firmware-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hauppauge-firmware-oem', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hazelcast-community-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hdf4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hdf5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hdparm', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'helios-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'helix', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'henry-spencer-1999', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'here-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'here-proprietary', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hessla', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hfoil-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hidapi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hippocratic-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hippocratic-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hippocratic-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hippocratic-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hippocratic-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hippocratic-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'historical', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'historical-ntp', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'historical-sell-variant', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'homebrewed', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hot-potato', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'houdini-project', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hp-1986', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hp-enterprise-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hp-netperf', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hp-proliant-essentials', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hp-snmp-pp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hp-software-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hp-ux-java', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hp-ux-jre', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hpnd-doc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hpnd-doc-sell', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-export-us', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-export-us-acknowledgement', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-fenneberg-livingston', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-inria-imag', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-mit-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hpnd-netrek', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hpnd-pbmplus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-sell-mit-disclaimer-xserver', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-sell-regexpr', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-sell-variant-mit-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'hpnd-sell-variant-mit-disclaimer-rev', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hpnd-uc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hpnd-uc-export-us', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hs-regexp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hs-regexp-orig', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'html5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'httpget', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'huggingface-tos-20220915', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'hugo', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'hxd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'i2p-gpl-java-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ian-kaplan', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ian-piumarta', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ibm-as-is', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ibm-data-server-2011', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ibm-developerworks-community-download', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ibm-dhcp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ibm-employee-written', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ibm-glextrusion', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ibm-icu', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ibm-java-portlet-spec-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ibm-jre', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ibm-nwsc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ibm-pibs', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ibm-sample', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ibmpl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ibpp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ic-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ic-shared-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'icann-public', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ice-exception-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'icot-free', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'idt-notice', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'iec-code-components-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ietf', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ietf-trust', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ijg', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ijg-2020', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ijg-short', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ilmid', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'imagemagick', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'imagen', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'imlib2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'independent-module-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'indiana-extreme', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'indiana-extreme-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'infineon-free', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'info-zip', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-1997-10', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2001-01', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2002-02', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2003-05', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2004-05', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2005-02', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'info-zip-2007-03', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'info-zip-2009-01', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'infonode-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'initial-developer-public', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'inner-net-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'inno-setup', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'inria-compcert', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'inria-icesl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'inria-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'inria-zelus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'installsite', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'intel', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'intel-acpi', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'intel-bcl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'intel-bsd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-bsd-2-clause', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-bsd-export-control', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-code-samples', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-confidential', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-master-eula-sw-dev-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'intel-material', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'intel-mcu-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-microcode', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'intel-osl-1989', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'intel-osl-1993', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-royalty-free', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'intel-sample-source-code-2015', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'intel-scl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'interbase-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'iolib-exception-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'iozone', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ipa-font', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ipca', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'iptc-2006', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'irfanview-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'isc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'iso-14496-10', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'iso-8879', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'iso-recorder', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'isotope-cla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'issl-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'issl-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'itc-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'itu', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'itu-t', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'itu-t-gpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'itunes', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ja-sig', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jahia-1.3.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jam', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jam-stapl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jamon', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jason-mayes', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jasper-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jasper-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'java-app-stub', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'java-research-1.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'java-research-1.6', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'javascript-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jboss-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jdbm-1.00', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jdom', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jelurida-public-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'jetbrains-purchase-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'jetbrains-toolbox-open-source-3', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jetty', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jetty-ccla-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jgraph', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jgraph-general', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jide-sla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jj2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'jmagnetic', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'joplin-server-personal-v1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'josl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jpegxr', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jpl-image', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jpnic-idnkit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jpnic-mdnkit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jprs-oscl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jpython-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jquery-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jrunner', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jscheme', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jsel-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jsfromhell', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'json', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'json-js-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'json-pd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'jsr-107-jcache-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'jsr-107-jcache-spec-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'jython', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'kalle-kaukonen', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'karl-peterson', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'kastrup', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'katharos-0.1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'katharos-0.2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'kazlib', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'kde-accepted-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'kde-accepted-lgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'keep-ee-2024', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'keith-rule', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'kerberos', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'kevan-stannard', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'kevlin-henney', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'keypirinha', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'kfgqpc-uthmanic-script-hafs', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'kfqf-accepted-gpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'khronos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'kicad-libraries-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'knuth-ctan', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ko-man-page', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'kreative-relay-fonts-free-use-1.2f', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'kumar-robotics', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lal-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lal-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lance-norskog-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lanl-bsd-3-variant', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'larabie', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'latex2e', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'latex2e-translated-notice', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lattice-osl-2017', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lavantech', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lbnl-bsd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lcs-telegraphics', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ldap-sdk-free-use', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ldpc-1994', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ldpc-1997', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ldpc-1999', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ldpgpl-1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ldpgpl-1a', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ldpl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ldpm-1998', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'leap-motion-sdk-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lens-tos-2023', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'leptonica', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lgpl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lgpl-2.0-fltk', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lgpl-2.0-plus-gcc', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'lgpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-digia-qt', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-nokia-qt', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-nokia-qt-1.0', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-nokia-qt-1.1', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-plus-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-plus-unlimited-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-qt-company', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-qt-company-2017', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-rxtx', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-2.1-spell-checker', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'lgpl-3-plus-linking', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'lgpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-3.0-cygwin', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-3.0-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lgpl-3.0-plus-openssl', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'lgpl-3.0-zeromq', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'lgpllr', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lha', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'libcap', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'liberation-font-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'libgd-2018', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'libgeotiff', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'libmib', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'libmng-2007', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'libpbm', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'libpng', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libpng-v2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libpri-openh323-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'librato-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'libselinux-pd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'libsrv-1.0.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libtool-exception', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'libtool-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libtool-exception-lgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libutil-david-nugent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'libwebsockets-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'libzip', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'license-file-reference', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'liferay-dxp-eula-2.0.0-2023-06', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'liferay-ee', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'liferay-marketplace-tos', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lil-1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'liliq-p-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'liliq-r-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'liliq-rplus-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lilo', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linking-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linking-exception-2.1-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linking-exception-agpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linking-exception-lgpl-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linking-exception-lgpl-3.0', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'linotype-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'linum', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-device-drivers', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-man-pages-1-para', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-man-pages-2-para', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-man-pages-copyleft-var', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-openib', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'linux-syscall-exception-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'linuxbios', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'linuxhowtos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'llama-2-license-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'llama-3.1-license-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'llama-3.2-license-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'llama-3.3-license-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'llama-4-license-2025', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'llama-license-2023', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'llgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'llnl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'llvm-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lmbench-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'logica-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lontium-linux-firmware', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'loop', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'losla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lppl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lppl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lppl-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lppl-1.3a', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lppl-1.3c', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lsi-proprietary-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lucent-pl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lucent-pl-1.02', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lucre', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lumisoft-mail-server', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'luxi', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lyubinskiy-dropdown', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lyubinskiy-popup-window', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-cpl-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-sdk-2006', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-sdk-2006-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-sdk-2008', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-sdk-9.11-to-9.20', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'lzma-sdk-9.22', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'lzma-sdk-original', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'lzma-sdk-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'm-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'madwifi-dual', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'magaz', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'magpie-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mailprio', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'make-human-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'makeindex', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mame', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'manfred-klein-fonts-tos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mapbox-tos-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mapbox-tos-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'markus-kuhn-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'markus-mummert-permissive', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'martin-birgmeier', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'marvell-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'marvell-firmware-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'matplotlib-1.3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'matt-gallagher-attribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mattermost-sal-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'matthew-kwan', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'matthew-welch-font-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mattkruse', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'max-mojo-community-20240828', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'maxmind-geolite2-eula-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'maxmind-odl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mcafee-tou', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mcphee-slideshow', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mcrae-pl-4-r53', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mdl-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mediainfo-lib', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mediatek-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mediatek-no-warranty', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mediatek-proprietary-2008', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'melange', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mentalis', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'merit-network-derivative', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'metageek-inssider-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'metamail', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'metrolink-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mgb-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mgopen-font-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'michael-barr', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'michigan-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'microchip-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'microchip-products-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'microsoft-enterprise-library-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'microsoft-windows-rally-devkit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mif-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mike95', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'minecraft-mod', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mini-xml', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'mini-xml-exception-lgpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'minpack', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mips', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mir-os', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mit-0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mit-1995', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mit-ack', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mit-addition', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-export-control', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-khronos-old', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-kyle-restrictions', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mit-license-1998', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mit-modern', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-nagy', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-no-advert-export-control', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-no-false-attribs', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-no-trademarks', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-old-style', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-old-style-no-advert', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-old-style-sparse', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-readme', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-specification-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-synopsys', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-taylor-variant', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-testregex', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-veillard-variant', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mit-with-modification-obligations', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mit-xfig', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mmixware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mod-dav-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'monetdb-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mongodb-sspl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'monkeysaudio', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'morbig-ieee-std-usage', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'motorola', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'motosoto-0.9.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mov-ai-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'moxa-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mozilla-gc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mozilla-ospl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mpeg-7', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mpeg-iso', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mpeg-ssg', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mpi-permissive', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mpich', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mpl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mpl-2.0-no-copyleft-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-api-code-pack-net', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-ajax-supplemental-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-mvc3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-mvc4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-mvc4-extensions', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-software', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-tools-pre-release', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-web-optimization-framework', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-web-pages-2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-asp-net-web-pages-templates', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-azure-data-studio', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-azure-rtos-2020-05', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-azure-rtos-2020-07', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-azure-rtos-2023-05', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-azure-spatialanchors-2.9.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-capicom', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-cl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-cla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-container-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-control-spy-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-data-tier-af-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-developer-services-agreement', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-developer-services-agreement-2018-06', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-device-emulator-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-direct3d-d3d120n7-1.1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-directx-sdk-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-directx-sdk-eula-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-dxsdk-d3dx-9.29.952.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-edge-devtools-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-edge-webview2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-edge-webview2-fixed', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-entity-framework-4.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-entity-framework-5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-eula-win-script-host', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-exchange-server-2010-sp2-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-iis-container-images-eula-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-ilmerge', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-invisible-eula-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-jdbc-driver-40-sql-server', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-jdbc-driver-41-sql-server', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-jdbc-driver-60-sql-server', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-kinext-win-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-limited-community', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-limited-public', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'ms-lpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-msn-webgrease', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-framework-4-supplemental-terms', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-framework-deployment', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-library', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-library-2016-05', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-library-2018-11', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-library-2019-06', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-net-library-2020-09', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-nt-resource-kit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-nuget', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-nuget-package-manager', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-office-extensible-file', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-office-system-programs-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-opus-patent-2012', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-patent-promise', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-patent-promise-mono', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-permissive-1.1', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'ms-pl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-platform-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-pre-release-sla-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-programsynthesis-7.22.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-python-vscode-pylance-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-reactive-extensions-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-refl', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'ms-remote-ndis-usb-kit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-research-shared-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-rl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-rndis', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-rsl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-silverlight-3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-specification', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-sql-server-compact-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-sql-server-data-tools', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ms-sspl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ms-sysinternals-sla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-testplatform-17.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-ttf-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-typescript-msbuild-4.1.4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-2008-runtime', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-2010-runtime', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-2015-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-cpp-2015-runtime', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-studio-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-studio-2017-tools', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-studio-code', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-studio-code-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-visual-studio-code-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-vs-addons-ext-17.2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-web-developer-tools-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-container-base-image-eula-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-driver-kit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-identity-foundation', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-os-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-sdk-server-2008-net-3.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-sdk-win10', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-sdk-win10-net-6', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-sdk-win7-net-4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-server-2003-ddk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-windows-server-2003-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-ws-routing-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-xamarin-uitest3.2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ms-xml-core-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'msdn-magazine-sample-code-2007', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'msj-sample-code', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'msntp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'msppl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mtll', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mtx-licensing-statement', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mulanpsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mulanpsl-1.0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mulanpsl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mulanpsl-2.0-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mulanpubl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mulanpubl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mule-source-1.1.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mule-source-1.1.4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mulle-kybernetik', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'multics', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mup', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'musl-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'mut-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'mvt-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mx4j', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mysql-connector-odbc-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mysql-floss-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'mysql-linking-exception-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'n8n-ee-2022', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'naist-2003', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nant-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nasa-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'naughter', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'naumen', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nbpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ncbi', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ncgl-uk-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ncsa-httpd-1995', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nero-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'net-snmp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'netapp-sdk-aug2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'netcat', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'netcdf', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'netcomponents', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'netdata-ncul1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'netron', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'netronome-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'network-time-protocol', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'new-relic', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'new-relic-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'newlib-historical', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'newran', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'newsletr', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'newton-king-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nexb-eula-saas-1.1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nexb-ssla-1.1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ngpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nice', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nicta-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nicta-psl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'niels-ferguson', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nilsson-historical', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nist-nvd-api-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nist-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nist-pd-fallback', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nist-software', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nist-srd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nlod-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nlod-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nlpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'no-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'node-js', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nokia-qt-exception-1.1', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'nokos-1.0a', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'non-violent-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'non-violent-7.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nonexclusive', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nortel-dasa', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'northwoods-evaluation-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'northwoods-sla-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'northwoods-sla-2024', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nosl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nosl-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'notre-dame', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'noweb', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'npl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'npl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'npsl-exception-0.92', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'npsl-exception-0.93', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'npsl-exception-0.94', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'npsl-exception-0.95', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nrl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nrl-permission', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ntlm', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ntp-0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ntpl', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'ntpl-origin', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nucleusicons-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'numerical-recipes-notice', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nunit-v2', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'nvidia', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-2002', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-apex-sdk-eula-2011', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-cuda-supplement-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nvidia-dlc-2021', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nvidia-gov', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-isaac-eula-2019.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-nccl-sla-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-ngx-eula-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-sdk-12.8', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-sdk-eula-v0.11', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nvidia-video-codec-agreement', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nwhm', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nxlog-public-license-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nxp-firmware-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nxp-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nxp-mc-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nxp-microcontroller-proprietary', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'nxp-warranty-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'nysl-0.9982', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'nysl-0.9982-jp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'o-uda-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'o-young-jong', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oasis-ipr-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oasis-ipr-policy-2014', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oasis-ws-security-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'object-form-exception-to-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'obsidian-tos-2025', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ocaml-lgpl-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ocamlpro-nc-v1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ocb-non-military-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ocb-open-source-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ocb-patent-openssl-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'occt-exception-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'occt-pl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'oclc-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'oclc-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ocsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'octl-0.21', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'oculus-sdk', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'oculus-sdk-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'oculus-sdk-3.5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'odb-cpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'odb-fpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'odb-ncuel', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'odbl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'odc-1.0', + 'deprecated': true, + 'source': 'aboutCode' + }, { 'license_key': 'odc-by-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'odl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'odmg', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'offis', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ofl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ofl-1.0-no-rfn', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ofl-1.0-rfn', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ofl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ofl-1.1-no-rfn', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ofl-1.1-rfn', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ofrak-community-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ofrak-community-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ofrak-pro-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ogc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ogc-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ogc-2006', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'ogc-document-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ogdl-taiwan-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ogl-1.0a', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ogl-canada-2.0-fr', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ogl-uk-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ogl-uk-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ogl-uk-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ogl-wpd-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ohdl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'okl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'olf-ccla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'olfl-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'oll-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'omg-bpmn-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'on2-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'onezoom-np-sal-v1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ooura-2001', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'open-diameter', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'open-public', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'open-weights-permissive-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openai-tou-20230314', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openai-tou-20241211', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openbd-exception-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'opencarp-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'opengroup', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'opengroup-pl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openi-pl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openjdk-assembly-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openjdk-classpath-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openjdk-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-1.4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.2.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.2.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.5', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.6', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openldap-2.7', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openldap-2.8', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openmap', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openmarket-fastcgi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openmotif-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openmrs-exception-to-mpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'opennetcf-shared-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openorb-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openpbs-2.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openpub', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'opensaml-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'opensc-openssl-openpace-exception-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openssh', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openssl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-agpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-agpl-3.0-monit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-agpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-gpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-gpl-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-gpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-lgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-lgpl-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-lgpl-3.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-exception-mongodb-sspl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openssl-nokia-psk-contribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'openssl-ssleay', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'openvision', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openvpn-as-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openvpn-openssl-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'openwall-md5-permissive', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'opera-eula-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'opera-eula-eea-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'opera-widget-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'opl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'opl-uk-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'opml-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'opnl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'opnl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-javaee', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-javase-javafx-2012', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-javase-javafx-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-javase-platform-javafx-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-javase-platform-javafx-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bcl-jsse-1.0.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-bsd-no-nuclear', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-code-samples-bsd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-commercial-database-11g2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-devtools-vsnet-dev', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-entitlement-05-15', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-free-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-gftc-2023-06-12', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-java-ee-sdk-2010', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-master-agreement', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-mysql-foss-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-nftc-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-openjdk-classpath-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-otn-javase-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-sql-developer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-vb-puel-12', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oracle-web-sites-tou', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'oreilly-notice', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'oset-pl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'osetpl-2.1', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'osf-1990', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'osgi-spec-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'osl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'osl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'osl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'osl-2.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'osl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ossn-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'osvdb', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oswego-concurrent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'other-copyleft', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'other-permissive', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'otn-dev-dist', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-dev-dist-2009', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-dev-dist-2014', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-dev-dist-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-early-adopter-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-early-adopter-development', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'otn-standard-2014-09', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'otnla-2016-11-30', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'owal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'owf-cla-1.0-copyright', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'owf-cla-1.0-copyright-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'owfa-1-0-patent-only', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'owfa-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'owl-0.9.4', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'owtchart', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'oxygen-xml-webhelp-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ozplb-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ozplb-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'padl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'paint-net', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paolo-messina-2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'paraview-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'parity-6.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'parity-7.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'passive-aggressive', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'patent-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-hsieh-derivative', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-hsieh-exposition', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-mackerras', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-mackerras-binary', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-mackerras-new', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paul-mackerras-simplified', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'paulo-soares', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'paypal-sdk-2013-2016', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pbl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pcre', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pcre2-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pd-mit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pd-programming', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pddl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pdf-creator-pilot', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pdl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'perl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'peter-deutsch-document', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'pfe-proprietary-notice', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pftijah-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pftus-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'phaser-academic', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'phaser-ccp4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'phaser-phenix', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'phil-bunce', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'philippe-de-muyter', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'philips-proprietary-notice-2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'phorum-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'php-2.0.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'php-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'php-3.01', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pine', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pipedream-sal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pivotal-tou', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pixabay-content', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pixar', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'planet-source-code', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'plural-20211124', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pml-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pngsuite', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pnmstitch', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'politepix-pl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-defensive-1.0.0', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-free-trial-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-internal-use-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-noncommercial-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-perimeter-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-shield-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-small-business-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'polyform-strict-1.0.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'postgresql', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'postman-tos-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'powervr-tools-software-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ppl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ppp', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'proconx-modbus-rev4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'proguard-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'proprietary', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'proprietary-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'prosperity-1.0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'prosperity-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'prosperity-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'protobuf', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ps-or-pdf-font-exception-20170817', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'psf-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'psf-3.7.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'psfrag', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'psutils', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'psytec-freesoft', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'public-domain', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'public-domain-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'punycode', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'purdue-bsd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pybench', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'pycrypto', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'pygres-2.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'python', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'python-2.0.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'python-cwi', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'python-ldap', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'qaplug', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qca-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qca-technology', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'qcad-exception-gpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'qhull', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qlogic-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'qlogic-microcode', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'qpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'qpl-1.0-inria-2004', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'qpopper', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qskinny-exception-lgpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-commercial-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-commercial-agreement-4.4.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-company-exception-2017-lgpl-2.1', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-company-exception-lgpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-gpl-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-kde-linking-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-lgpl-exception-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qt-qca-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'qti-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'qualcomm-iso', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'qualcomm-turing', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'quickfix-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'quicktime', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'quin-street', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'quirksmode', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'qwt-1.0', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'qwt-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rackspace', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'radiance-sl-v1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'radiance-sl-v2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'radvd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ralf-corsepius', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'ralink-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rar-winrar-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rcsl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rcsl-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rdisc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'reading-godiva-2010', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'realm-platform-extension-2017', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'red-hat-attribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'red-hat-bsd-simplified', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'red-hat-logos', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'red-hat-trademarks', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'redis-source-available-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'redpanda-community-la', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'regexp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'reportbug', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'repoze', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'research-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'responsible-ai-source-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'responsible-ai-source-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rh-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rh-eula-apache2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rh-eula-gpl2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rh-eula-lgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rh-standard-eula-2019', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rh-ubi-eula-2019', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ricebsd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'richard-black', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ricoh-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'riverbank-sip', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'robert-hubley', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rockchip-proprietary-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rocket-master-terms-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rogue-wave', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'root-cert-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rpl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rpl-1.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rpsl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rrdtool-floss-exception-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rsa-1990', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rsa-cryptoki', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rsa-demo', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rsa-md2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rsa-md4', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rsa-md5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rsa-proprietary', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rsalv2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rtools-util', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ruby', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ruby-pty', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rubyencoder-commercial', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'rubyencoder-loader', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'rute', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'rxtx-exception-lgpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ryszard-szopa', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'saas-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'saf', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'safecopy-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'salesforcesans-font', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'samba-dc-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'san-francisco-font', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sandeep', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sane-exception-2.0-plus', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sash', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sata', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sax-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sax-pd-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'saxix-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'saxpath', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sbia-b', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'scancode-acknowledgment', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scanlogd-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'scansoft-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scea-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'schemereport', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scilab-en-2005', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'scilab-fr', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scintilla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'scola-en', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scola-fr', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'scribbles', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'script-asylum', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'script-nikhilk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'scrub', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'scsl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'scylladb-sla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'secret-labs-2011', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'see-license', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'selinux-nsa-declaration-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'selv1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'semgrep-registry', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'semgrep-rules-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sencha-app-floss-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sencha-commercial', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sencha-commercial-3.17', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sencha-commercial-3.9', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sencha-dev-floss-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sendmail', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sendmail-8.23', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sendmail-open-source-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'service-comp-arch', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sfl-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sgi-cid-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sgi-freeb-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sgi-freeb-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sgi-fslb-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sgi-glx-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sglib', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sgmlug', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sgp4', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sh-cla-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'shavlik-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'shital-shah', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'shl-0.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'shl-0.51', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'shl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'shl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'signal-gpl-3.0-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'silicon-image-2007', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'simpl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'simpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'six-labors-split-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'skip-2014', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sleepycat', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'slf4j-2005', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'slf4j-2008', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'slint-commercial-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'slint-royalty-free-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'slysoft-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'smail-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'smartlabs-freeware', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'smppl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'smsc-non-commercial-2012', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'snapeda-design-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'snia', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'snmp4j-smi', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'snowplow-cla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'snowplow-lula-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'snowplow-person-academic-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'snprintf', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'socketxx-2003', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'softerra-ldap-browser-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'softfloat', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'softfloat-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'softfloat-2c', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'softsurfer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'solace-software-eula-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'soml-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sonar-sal-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'soundex', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sourcegraph-enterprise-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'spark-jive', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sparky', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'speechworks-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'spell-checker-exception-lgpl-2.1-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'spl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'splunk-3pp-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'splunk-mint-tos-2018', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'splunk-sla', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'square-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'squeak', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'srgb', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ssh-keyscan', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ssleay', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ssleay-windows', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'st-bsd-restricted', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'st-mcd-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stable-diffusion-2022-08-22', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'standard-ml-nj', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stanford-mrouted', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'stanford-pvrg', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'statewizard', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'stax', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'stlport-2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stlport-4.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stmicroelectronics-centrallabs', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stmicroelectronics-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stream-benchmark', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'strongswan-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stu-nicholls', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'stunnel-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'subcommander-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sudo', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sugarcrm-1.1.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-bcl-11-06', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-bcl-11-07', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-11-08', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-j2re-1.2.x', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-j2re-1.4.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-j2re-1.4.x', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-j2re-5.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-java-servlet-imp-2.1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-javahelp', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-bcl-jimi-sdk', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-bcl-jre6', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-bcl-jsmq', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-bcl-opendmk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-openjdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-sdk-1.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-sdk-1.4.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-sdk-5.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-sdk-6.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bcl-web-start', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bsd-extra', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-bsd-no-nuclear', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-cc-pp-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-communications-api', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-ejb-spec-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-ejb-spec-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-entitlement-03-15', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-entitlement-jaf', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-glassfish', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-iiop', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-java-transaction-api', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-java-web-services-dev-pack-1.6', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-javamail', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-jsr-spec-04-2006', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-jta-spec-1.0.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-jta-spec-1.0.1b', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-no-high-risk-activities', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-ppp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-ppp-2000', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-project-x', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-prop-non-commercial', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-proprietary-jdk', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'sun-rpc', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'sun-sdk-spec-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-sissl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-sissl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-sissl-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sun-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sun-ssscfr-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'sunpro', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sunsoft', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'supervisor', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sustainable-use-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'svndiff', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'swi-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'swig', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'swl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'swrule', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'sybase', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'symlinks', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'symphonysoft', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'synopsys-attribution', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'synopsys-mit', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'syntext-serna-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'synthesis-toolkit', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 't-engine-public', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 't-license-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 't-license-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 't-license-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 't-license-2.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 't-license-amp-t-kernel', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 't-license-amp-tkse', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 't-license-smp-t-kernel', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 't-license-smp-tkse', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 't-license-tkse', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'takao-abe', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'takuya-ooura', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'taligent-jdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-community-sla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-community-sla-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-community-sla-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-community-sla-1.3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-development', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tanuki-maintenance', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tapr-ohl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tatu-ylonen', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tcg-spec-license-v1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tcl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tcp-wrappers', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'teamdev-services', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tekhvc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'teleport-ce-2024', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'telerik-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tenable-nessus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'term-readkey', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tested-software', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tex-exception', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tex-live', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tfl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tgc-spec-license-v2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tgppl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'the-stack-tos-2023-07', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'things-i-made-public-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'thirdeye', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'thomas-bandt', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'thor-pl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'threeparttable', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ti-broadband-apps', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ti-linux-firmware', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ti-restricted', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tidy', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tiger-crypto', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tigra-calendar-3.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tigra-calendar-4.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'tim-janik-2003', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'timestamp-picker', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tizen-sdk', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tmate', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'toppers-educational', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'toppers-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'torque-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tosl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tpdl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tpl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tpl-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'trademark-notice', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'trca-odl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'treeview-developer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'treeview-distributor', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'trendmicro-cl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'triptracker', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'trolltech-gpl-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'trolltech-gpl-exception-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'trolltech-gpl-exception-1.2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'truecrypt-3.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'trustedqsl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'trustonic-proprietary-2013', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tsl-2018', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tsl-2020', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tso-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ttcl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ttf2pt1', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'ttwl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ttyp0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tu-berlin', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'tu-berlin-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'tumbolia', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'twisted-snmp', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'txl-10.5', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'u-boot-exception-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ubc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ubdl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ubuntu-font-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ucar', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ucl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ugui', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ulem', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'umich-merit', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'un-cefact-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unbuntu-font-1.0', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'unicode', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unicode-data-software', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'unicode-dfs-2015', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unicode-dfs-2016', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unicode-icu-58', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unicode-mappings', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unicode-tou', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unicode-ucd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unicode-v3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'universal-foss-exception-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unixcrypt', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unknown', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unknown-license-reference', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unknown-spdx', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unlicense', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unlimited-binary-linking', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'unlimited-binary-use-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unlimited-linking-exception-gpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'unlimited-linking-exception-lgpl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unpbook', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unpublished-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unrar', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unrar-v3', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'unsplash', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'unstated', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'uofu-rfpl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'uoi-ncsa', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'upl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'upx-exception-2.0-plus', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'urt-rle', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'us-govt-geotranform', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'us-govt-public-domain', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'us-govt-unlimited-rights', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'usrobotics-permissive', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'utopia', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vaadin-cvdl-4.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vbaccelerator', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vcalendar', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vcvrack-exception-to-gpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'verbatim-manual', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'verisign', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vhfpl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vic-metcalfe-pd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vicomsoft-software', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'viewflow-agpl-3.0-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vim', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vince', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'visual-idiot', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'visual-numerics', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vita-nuova-liberal', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vitesse-prop', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vixie-cron', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vnc-viewer-ios', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'volatility-vsl-v1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'volla-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vostrom', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vpl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vpl-1.2', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vs10x-code-map', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'vsftpd-openssl-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vsl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'vuforia-2013-07-29', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'vvvvvv-scl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'w3c', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-03-bsd-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-community-cla', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-community-final-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-docs-19990405', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-docs-20021231', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-documentation', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-software-19980720', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-software-20021231', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-software-2023', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'w3c-software-doc-20150513', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'w3c-test-suite', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'w3m', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wadalab', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'warranty-disclaimer', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'waterfall-feed-parser', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'westhawk', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'whistle', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'whitecat', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'whosonfirst-license', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wide-license', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'widget-workshop', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'wifi-alliance', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'william-alexander', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'wince-50-shared-source', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'windriver-commercial', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wingo', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wink', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'winzip-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'winzip-self-extractor', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wol', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'woodruff-2002', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wordnet', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wrox', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wrox-download', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ws-addressing-spec', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ws-policy-specification', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ws-trust-specification', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wsuipa', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wtfnmfpl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wtfpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wtfpl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wthpl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wwl', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'wxwidgets', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'wxwindows', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'wxwindows-exception-3.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'wxwindows-free-doc-3', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'wxwindows-r-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'wxwindows-u-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-acer', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-adobe', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-adobe-dec', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-bitstream', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-dec1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-dec2', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-doc', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-dsc', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-fsf', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-hanson', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-ibm', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-keith-packard', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-lucent', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-lucent-variant', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-oar', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-opengl', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-opengroup', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-quarterdeck', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-r75', 'deprecated': true, 'source': 'aboutCode' }, { + 'license_key': 'x11-realmode', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-sg', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-stanford', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-swapped', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-tektronix', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'x11-tiff', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'x11-x11r5', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'x11-xconsortium', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'x11-xconsortium-veillard', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'x11-xconsortium_veillard', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'x11r5-authors', + 'deprecated': true, + 'source': 'aboutCode' + }, { + 'license_key': 'xceed-community-2021', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'xdebug-1.03', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'xenomai-gpl-exception', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'xfree86-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'xfree86-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'xilinx-2016', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'xinetd', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'xiph-patent', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'xkeyboard-config-zinoviev', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'xming', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'xmldb-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'xnet', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'xskat', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'xxd', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'xzoom', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'yahoo-browserplus-eula', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'yahoo-messenger-eula', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'yale-cas', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'yensdesign', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'yolo-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'yolo-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'ypl-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'ypl-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zapatec-calendar', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zed', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zeebe-community-1.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zeebe-community-1.1', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zeeff', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'zend-2.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'zendesk-appdev-api-2022', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'zeromq-exception-lgpl-3.0', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zeusbench', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zhorn-stickies', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zimbra-1.3', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zimbra-1.4', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'zipeg', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ziplist5-geocode-duplication-addendum', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ziplist5-geocode-end-user-enterprise', + 'deprecated': false, + 'source': 'aboutCode' + }, { + 'license_key': 'ziplist5-geocode-end-user-workstation', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zlib', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zlib-acknowledgement', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zpl-1.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zpl-1.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zpl-2.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zpl-2.1', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zrythm-exception-agpl-3.0', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zsh', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': 'zuora-software', 'deprecated': false, 'source': 'aboutCode' }, { + 'license_key': 'zveno-research', + 'deprecated': false, + 'source': 'aboutCode' + }, { 'license_key': '0BSD', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': '3D-Slicer-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AAL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Abstyles', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AdaCore-doc', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Adobe-2006', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Adobe-Display-PostScript', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Adobe-Glyph', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Adobe-Utopia', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ADSL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AFL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AFL-1.2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AFL-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AFL-2.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AFL-3.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Afmparse', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AGPL-1.0', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'AGPL-1.0-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AGPL-1.0-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AGPL-3.0', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'AGPL-3.0-only', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AGPL-3.0-or-later', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Aladdin', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AMD-newlib', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AMDPLPA', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AML', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'AML-glslang', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'AMPAS', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ANTLR-PD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ANTLR-PD-fallback', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'any-OSI', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'any-OSI-perl-modules', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Apache-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Apache-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Apache-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'APAFML', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'APL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'App-s2p', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'APSL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'APSL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'APSL-1.2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'APSL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Arphic-1999', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Artistic-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Artistic-1.0-cl8', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Artistic-1.0-Perl', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Artistic-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Artistic-dist', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Aspell-RU', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'ASWF-Digital-Assets-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ASWF-Digital-Assets-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Baekmuk', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Bahyph', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Barr', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'bcrypt-Solar-Designer', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Beerware', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Bitstream-Charter', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Bitstream-Vera', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BitTorrent-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BitTorrent-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'blessing', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BlueOak-1.0.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Boehm-GC', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Boehm-GC-without-fee', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Borceux', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Brian-Gladman-2-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Brian-Gladman-3-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-1-Clause', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-2-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-Darwin', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-first-lines', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-FreeBSD', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-NetBSD', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-Patent', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-2-Clause-pkgconf-disclaimer', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-2-Clause-Views', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-3-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-acpica', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-Attribution', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-Clear', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-3-Clause-flex', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-3-Clause-HP', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-LBNL', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-Modification', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-No-Military-License', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-No-Nuclear-License', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-No-Nuclear-License-2014', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-No-Nuclear-Warranty', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-3-Clause-Open-MPI', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-3-Clause-Sun', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-4-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-4-Clause-Shortened', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-4-Clause-UC', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-4.3RENO', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-4.3TAHOE', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-Advertising-Acknowledgement', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-Attribution-HPND-disclaimer', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-Inferno-Nettverk', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-Protection', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'BSD-Source-beginning-file', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-Source-Code', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSD-Systemics', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BSD-Systemics-W3Works', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'BSL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'BUSL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'bzip2-1.0.5', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'bzip2-1.0.6', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'C-UDA-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CAL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CAL-1.0-Combined-Work-Exception', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Caldera', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Caldera-no-preamble', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Catharon', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CATOSL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-2.5', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-2.5-AU', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-3.0-AT', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-3.0-AU', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-3.0-DE', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-3.0-IGO', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-3.0-NL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-3.0-US', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-4.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-2.5', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-3.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-3.0-DE', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-4.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-ND-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-ND-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-ND-2.5', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-ND-3.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CC-BY-NC-ND-3.0-DE', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CC-BY-NC-ND-3.0-IGO', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-ND-4.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-SA-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-SA-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-SA-2.0-DE', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CC-BY-NC-SA-2.0-FR', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-SA-2.0-UK', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-SA-2.5', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-SA-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-NC-SA-3.0-DE', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CC-BY-NC-SA-3.0-IGO', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-NC-SA-4.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-ND-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-ND-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-ND-2.5', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-ND-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-ND-3.0-DE', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-ND-4.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-SA-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-SA-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-SA-2.0-UK', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-SA-2.1-JP', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-SA-2.5', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-SA-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-SA-3.0-AT', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-SA-3.0-DE', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-BY-SA-3.0-IGO', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-BY-SA-4.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-PDDC', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC-PDM-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CC-SA-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CC0-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CDDL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CDDL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CDL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CDLA-Permissive-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CDLA-Permissive-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CDLA-Sharing-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CECILL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CECILL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CECILL-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CECILL-2.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CECILL-B', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CECILL-C', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CERN-OHL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CERN-OHL-1.2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CERN-OHL-P-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CERN-OHL-S-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CERN-OHL-W-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CFITSIO', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'check-cvs', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'checkmk', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ClArtistic', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Clips', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CMU-Mach', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CMU-Mach-nodoc', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CNRI-Jython', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CNRI-Python', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'CNRI-Python-GPL-Compatible', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'COIL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Community-Spec-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Condor-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'copyleft-next-0.3.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'copyleft-next-0.3.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Cornell-Lossless-JPEG', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CPAL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CPOL-1.02', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Cronyx', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Crossword', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CryptoSwift', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'CrystalStacker', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'CUA-OPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Cube', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'curl', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'cve-tou', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'D-FSL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DEC-3-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'diffmark', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DL-DE-BY-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'DL-DE-ZERO-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DOC', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'DocBook-DTD', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DocBook-Schema', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'DocBook-Stylesheet', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DocBook-XML', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Dotseqn', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DRL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'DRL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'DSDP', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'dtoa', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'dvipdfm', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ECL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ECL-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'eCos-2.0', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'EFL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'EFL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'eGenix', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Elastic-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Entessa', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'EPICS', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'EPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'EPL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ErlPL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'etalab-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'EUDatagrid', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'EUPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'EUPL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'EUPL-1.2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Eurosym', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Fair', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FBM', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FDK-AAC', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Ferguson-Twofish', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Frameworx-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FreeBSD-DOC', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FreeImage', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FSFAP', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FSFAP-no-warranty-disclaimer', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FSFUL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FSFULLR', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FSFULLRSD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FSFULLRWD', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FSL-1.1-ALv2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'FSL-1.1-MIT', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'FTL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Furuseth', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'fwlw', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Game-Programming-Gems', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GCR-docs', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GD', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'generic-xts', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.1', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.1-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.1-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.1-no-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.1-no-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.1-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.1-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.2', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.2-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.2-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.2-no-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.2-no-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.2-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.2-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.3', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.3-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.3-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.3-no-invariants-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GFDL-1.3-no-invariants-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GFDL-1.3-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GFDL-1.3-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Giftware', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GL2PS', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Glide', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Glulxe', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GLWTPL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'gnuplot', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GPL-1.0', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GPL-1.0+', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'GPL-1.0-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GPL-1.0-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'GPL-2.0', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GPL-2.0+', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'GPL-2.0-only', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'GPL-2.0-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GPL-2.0-with-autoconf-exception', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'GPL-2.0-with-bison-exception', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'GPL-2.0-with-classpath-exception', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'GPL-2.0-with-font-exception', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'GPL-2.0-with-GCC-exception', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GPL-3.0', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'GPL-3.0+', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'GPL-3.0-only', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GPL-3.0-or-later', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'GPL-3.0-with-autoconf-exception', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'GPL-3.0-with-GCC-exception', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'Graphics-Gems', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'gSOAP-1.3b', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'gtkbook', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Gutmann', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HaskellReport', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HDF5', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'hdparm', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HIDAPI', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Hippocratic-2.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HP-1986', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HP-1989', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HPND-DEC', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND-doc', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HPND-doc-sell', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND-export-US', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-export-US-acknowledgement', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-export-US-modify', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-export2-US', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-Fenneberg-Livingston', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HPND-INRIA-IMAG', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND-Intel', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-Kevlin-Henney', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-Markus-Kuhn', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-merchantability-variant', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HPND-MIT-disclaimer', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND-Netrek', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-Pbmplus', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-sell-MIT-disclaimer-xserver', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-sell-regexpr', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-sell-variant', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-sell-variant-MIT-disclaimer', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'HPND-sell-variant-MIT-disclaimer-rev', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HPND-UC', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'HPND-UC-export-US', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'HTMLTIDY', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'IBM-pibs', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ICU', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'IEC-Code-Components-EULA', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'IJG', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'IJG-short', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ImageMagick', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'iMatix', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Imlib2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Info-ZIP', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Inner-Net-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'InnoSetup', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Intel', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Intel-ACPI', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Interbase-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'IPA', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'IPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ISC', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ISC-Veillard', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Jam', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'JasPer-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'jove', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'JPL-image', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'JPNIC', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'JSON', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Kastrup', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Kazlib', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Knuth-CTAN', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LAL-1.2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LAL-1.3', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Latex2e', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Latex2e-translated-notice', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Leptonica', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LGPL-2.0', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'LGPL-2.0+', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'LGPL-2.0-only', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LGPL-2.0-or-later', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LGPL-2.1', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'LGPL-2.1+', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'LGPL-2.1-only', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LGPL-2.1-or-later', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LGPL-3.0', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'LGPL-3.0+', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'LGPL-3.0-only', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LGPL-3.0-or-later', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LGPLLR', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Libpng', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'libpng-1.6.35', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'libpng-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'libselinux-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'libtiff', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'libutil-David-Nugent', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LiLiQ-P-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LiLiQ-R-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'LiLiQ-Rplus-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Linux-man-pages-1-para', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Linux-man-pages-copyleft', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Linux-man-pages-copyleft-2-para', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Linux-man-pages-copyleft-var', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Linux-OpenIB', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LOOP', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LPD-document', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LPL-1.02', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LPPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LPPL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LPPL-1.2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LPPL-1.3a', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'LPPL-1.3c', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'lsof', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Lucida-Bitmap-Fonts', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'LZMA-SDK-9.11-to-9.20', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'LZMA-SDK-9.22', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Mackerras-3-Clause', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Mackerras-3-Clause-acknowledgment', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'magaz', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'mailprio', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MakeIndex', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'man2html', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Martin-Birgmeier', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'McPhee-slideshow', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'metamail', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Minpack', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIPS', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MirOS', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-advertising', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-Click', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-CMU', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-enna', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-feh', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-Festival', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-Khronos-old', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-Modern-Variant', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-open-group', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MIT-testregex', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MIT-Wu', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MITNFA', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MMIXware', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Motosoto', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MPEG-SSG', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'mpi-permissive', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'mpich2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MPL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MPL-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'MPL-2.0-no-copyleft-exception', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'mplus', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MS-LPL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MS-PL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MS-RL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MTLL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'MulanPSL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'MulanPSL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Multics', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Mup', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NAIST-2003', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NASA-1.3', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Naumen', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NBPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NCBI-PD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NCGL-UK-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NCL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NCSA', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Net-SNMP', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'NetCDF', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Newsletr', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NGPL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ngrep', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NICTA-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NIST-PD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NIST-PD-fallback', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NIST-Software', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NLOD-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NLOD-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NLPL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Nokia', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NOSL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Noweb', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NPL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NPOSL-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NRL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NTIA-PD', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'NTP', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'NTP-0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Nunit', + 'deprecated': true, + 'source': 'spdx' + }, { 'license_key': 'O-UDA-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OAR', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OCCT-PL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OCLC-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ODbL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ODC-By-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OFFIS', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OFL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OFL-1.0-no-RFN', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OFL-1.0-RFN', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OFL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OFL-1.1-no-RFN', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OFL-1.1-RFN', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OGC-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OGDL-Taiwan-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OGL-Canada-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OGL-UK-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OGL-UK-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OGL-UK-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OGTSL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-1.2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-1.3', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-1.4', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.0.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.2.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.2.2', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.3', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.4', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.5', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.6', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLDAP-2.7', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OLDAP-2.8', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OLFL-1.3', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OML', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OpenPBS-2.3', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OpenSSL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OpenSSL-standalone', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OpenVision', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OPL-UK-3.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OPUBL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OSET-PL-2.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OSL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OSL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OSL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'OSL-2.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'OSL-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'PADL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Parity-6.0.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Parity-7.0.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'PDDL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'PHP-3.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'PHP-3.01', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Pixar', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'pkgconf', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Plexus', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'pnmstitch', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'PolyForm-Noncommercial-1.0.0', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'PolyForm-Small-Business-1.0.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'PostgreSQL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'PPL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'PSF-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'psfrag', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'psutils', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Python-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Python-2.0.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'python-ldap', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Qhull', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'QPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'QPL-1.0-INRIA-2004', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'radvd', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Rdisc', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'RHeCos-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'RPL-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'RPL-1.5', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'RPSL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'RSA-MD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'RSCPL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Ruby', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Ruby-pty', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SAX-PD', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SAX-PD-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Saxpath', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SCEA', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SchemeReport', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Sendmail', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Sendmail-8.23', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Sendmail-Open-Source-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SGI-B-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SGI-B-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SGI-B-2.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SGI-OpenGL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SGP4', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SHL-0.5', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SHL-0.51', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SimPL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SISSL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SISSL-1.2', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Sleepycat', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SMAIL-GPL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SMLNJ', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SMPPL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SNIA', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'snprintf', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SOFA', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'softSurfer', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Soundex', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Spencer-86', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Spencer-94', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Spencer-99', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ssh-keyscan', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SSH-OpenSSH', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SSH-short', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SSLeay-standalone', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SSPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'StandardML-NJ', 'deprecated': true, 'source': 'spdx' }, { + 'license_key': 'SugarCRM-1.1.3', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Sun-PPP', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Sun-PPP-2000', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'SunPro', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'SWL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'swrule', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Symlinks', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TAPR-OHL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TCL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TCP-wrappers', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TermReadKey', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TGPPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ThirdEye', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'threeparttable', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TMate', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TORQUE-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TOSL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TPDL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TrustedQSL', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TTWL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TTYP0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'TU-Berlin-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'TU-Berlin-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Ubuntu-font-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'UCAR', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'UCL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ulem', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'UMich-Merit', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Unicode-3.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Unicode-DFS-2015', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Unicode-DFS-2016', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Unicode-TOU', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'UnixCrypt', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Unlicense', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'Unlicense-libtelnet', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Unlicense-libwhirlpool', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'UPL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'URT-RLE', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Vim', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'VOSTROM', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'VSL-1.0', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'W3C', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'W3C-19980720', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'W3C-20150513', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'w3m', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Watcom-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Widget-Workshop', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Wsuipa', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'WTFPL', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'wwl', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'wxWindows', + 'deprecated': true, + 'source': 'spdx' + }, { + 'license_key': 'X11', + 'deprecated': false, + 'source': 'spdx' + }, { + 'license_key': 'X11-distribute-modifications-variant', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'X11-swapped', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Xdebug-1.03', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Xerox', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Xfig', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'XFree86-1.1', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'xinetd', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'xkeyboard-config-Zinoviev', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'xlock', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Xnet', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'xpp', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'XSkat', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'xzoom', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'YPL-1.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'YPL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Zed', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Zeeff', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Zend-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Zimbra-1.3', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'Zimbra-1.4', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'Zlib', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'zlib-acknowledgement', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ZPL-1.1', + 'deprecated': false, + 'source': 'spdx' + }, { 'license_key': 'ZPL-2.0', 'deprecated': false, 'source': 'spdx' }, { + 'license_key': 'ZPL-2.1', + 'deprecated': false, + 'source': 'spdx' + }] +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index da586227..3993ff62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "bcp47": "^1.1.2", "cvss2js": "^1.1.0", "json-pointer": "^0.6.1", + "license-expressions": "^0.7.3", "lodash": "^4.17.21", "packageurl-js": "^2.0.1", "semver": "^7.5.4", @@ -912,6 +913,18 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, + "node_modules/license-expressions": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/license-expressions/-/license-expressions-0.7.3.tgz", + "integrity": "sha512-VxK7K/LcRX865F83FQwpUp0xjijUEKnLO9um8HcfJK3AZn6QRIaMbJ1bZFuHoCF9hMLSrf9criGjh9UjniEZ7g==", + "license": "MIT", + "dependencies": { + "spdx-correct": "^3.2.0" + }, + "bin": { + "spdx": "build/cli/index.js" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -1313,6 +1326,38 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "license": "CC0-1.0" + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", diff --git a/package.json b/package.json index 29faa073..50d41a99 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "bcp47": "^1.1.2", "cvss2js": "^1.1.0", "json-pointer": "^0.6.1", + "license-expressions": "^0.7.3", "lodash": "^4.17.21", "packageurl-js": "^2.0.1", "semver": "^7.5.4", diff --git a/scripts/read-spdx-and-aboutcode-licenses.js b/scripts/read-spdx-and-aboutcode-licenses.js new file mode 100644 index 00000000..6777df1f --- /dev/null +++ b/scripts/read-spdx-and-aboutcode-licenses.js @@ -0,0 +1,70 @@ +/* +Script to read all SPDx licenses and all aboutcode + */ + +import fs from 'node:fs' +import { parse, validate } from 'license-expressions' + +const ABOUTCODE_LICENSE_DB = + 'https://scancode-licensedb.aboutcode.org/index.json' +const SPDX_LICENSE_DB = + 'https://raw.githubusercontent.com/spdx/license-list-data/refs/heads/main/json/licenses.json' + +const OUTPUT_FILE = '../lib/license/license_information.js' + +/** + * Read JSON from given URL + * @param {string | URL | Request} dataUrl + * @returns + */ +async function readJson(dataUrl) { + /** @type {any} */ + const headers = { Accept: 'application/vnd.github.v3+json' } + const response = await fetch(dataUrl, { headers }) + if (!response.ok) { + throw new Error(`Response status: ${response.status}`) + } + + return await response.json() +} + +/** + * Read considered licenses from SPDX and About Code + * @returns {Promise>} + */ +async function readConsideredLicenses() { + /** @type {Array<{ license_key: string; spdx_license_key: string, is_deprecated: boolean }>} */ + const aboutcodeLicenses = await readJson(ABOUTCODE_LICENSE_DB) + /** @type {{licenseListVersion:string, licenses: [{isDeprecatedLicenseId: boolean,licenseId: string, name: string}]}} */ + const spdxLicenses = await readJson(SPDX_LICENSE_DB) + + /** type [{license_key: string, deprecated: boolean, source: string}] */ + const consideredLicenses = aboutcodeLicenses.map((aboutCode) => { + return { + license_key: aboutCode.license_key, + deprecated: aboutCode.is_deprecated, + source: 'aboutCode', + } + }) + + consideredLicenses.push( + ...spdxLicenses.licenses.map((spdxitem) => { + return { + license_key: spdxitem.licenseId, + deprecated: spdxitem.isDeprecatedLicenseId, + source: 'spdx', + } + }) + ) + return consideredLicenses +} + +readConsideredLicenses().then((licenses) => { + const licenseObject = { licenses: licenses } + const pointsJson = 'export default ' + JSON.stringify(licenseObject) + fs.writeFile(OUTPUT_FILE, pointsJson, (err) => { + if (err) { + console.log(err) + } + }) +}) diff --git a/tests/csaf_2_1/informativeTest_6_3_17.js b/tests/csaf_2_1/informativeTest_6_3_17.js new file mode 100644 index 00000000..6786c725 --- /dev/null +++ b/tests/csaf_2_1/informativeTest_6_3_17.js @@ -0,0 +1,40 @@ +import assert from 'node:assert' +import { informativeTest_6_3_17 } from '../../csaf_2_1/informativeTests.js' +import { checkLicense } from '../../csaf_2_1/informativeTests/informativeTest_6_3_17.js' + +describe('informativeTest_6_3_17', function () { + it('only runs on relevant documents', function () { + assert.equal(informativeTest_6_3_17({ document: 'mydoc' }).infos.length, 0) + }) + + it('check license expressions', function () { + assert.equal(checkLicense('GPL-3.0+'), true) + assert.equal(checkLicense('GPL-3.0-only'), true) + assert.equal(checkLicense('MIT OR (Apache-2.0 AND 0BSD)'), true) + assert.equal(checkLicense('Invalid license expression'), false) + assert.equal(checkLicense('GPL-2.0 OR BSD-3-Clause'), true) + assert.equal(checkLicense('LGPL-2.1 OR BSD-3-Clause AND MIT'), true) + assert.equal(checkLicense('(MIT AND (LGPL-2.1+ AND BSD-3-Clause))'), true) + // Exception associated with unrelated license: + assert.equal( + checkLicense('MIT OR Apache-2.0 WITH Autoconf-exception-2.0'), + false, + 'Exception associated with unrelated license' + ) + assert.equal(checkLicense('3dslicer-1.0'), true, 'About Code License') + + assert.equal( + checkLicense('LicenseRef-www.example.com-no-work-pd'), + false, + 'Valid SPDX expression but invalid license (only License Ref)' + ) + + assert.equal( + checkLicense( + 'LicenseRef-www.example.com-no-work-pd OR BSD-3-Clause AND MIT' + ), + false, + 'Valid SPDX expression with compound-expression but invalid license (only License Ref)' + ) + }) +}) diff --git a/tests/csaf_2_1/oasis.js b/tests/csaf_2_1/oasis.js index 6fb44c13..b190e6cd 100644 --- a/tests/csaf_2_1/oasis.js +++ b/tests/csaf_2_1/oasis.js @@ -77,7 +77,6 @@ const excluded = [ '6.3.12', '6.3.13', '6.3.16', - '6.3.17', ] /** @typedef {import('../../lib/shared/types.js').DocumentTest} DocumentTest */